SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

php-fpm の操作(起動、再起動、停止)

問題

ソースからコンパイルしたphp-fpmは、そのままだと /etc/init.d/php-fpm restart など当然できないんだけど、再起動とかどうやってやったらよいの?

php

答え

man php-fpm によると以下の通り。

PHP-FPM(8)                    Scripting Language                    PHP-FPM(8)

NAME
       php-fpm - PHP FastCGI Process Manager 'PHP-FPM'

SYNOPSIS
       php-fpm [options]

...

SIGNAL
       Once started, php-fpm then responds to several POSIX signals:

              SIGINT,SIGTERM      immediate termination
              SIGQUIT             graceful stop
              SIGUSR1             re-open log file
              SIGUSR2,SIGHUP      graceful reload of all workers +  reload  of fpm conf/binary
...
・起動
/インストールした場所/sbin/php-fpm

あとはプロセスIDを確認してから、

・停止
kill プロセスID
・緩やかな停止
kill -QUIT プロセスID
・再起動(リロード)
kill -USR2 プロセスID

これは動きがおかしいかもしれない

(動作が変)kill -HUP プロセスID

関連するメモ

コメント