PHP-FPMの再起動方法


PHP-FPM(FastCGI Process Manager)は、PHPのプロセス管理システムです。PHP-FPMを再起動する必要がある場合、以下の方法を試してみることができます。

  1. サービスの再起動コマンド: PHP-FPMを再起動するためには、ターミナルまたはコマンドプロンプトを開いて、以下のコマンドを実行します。

    sudo service php-fpm restart

    このコマンドは、PHP-FPMのサービスを再起動します。sudoは管理者権限が必要な場合に使用します。

  2. サービスマネージャーの再起動コマンド: サーバーによっては、サービスマネージャーを使用してPHP-FPMを再起動する必要がある場合があります。以下は一般的なコマンドの例です。

    sudo systemctl restart php-fpm

    このコマンドは、systemctlを使用してPHP-FPMサービスを再起動します。

  3. プロセスID(PID)を指定して再起動する場合: サービス再起動コマンドが機能しない場合、プロセスID(PID)を取得して再起動する方法もあります。以下の手順で実行します。

    • まず、PHP-FPMのプロセスIDを確認します。

      ps aux | grep php-fpm

      上記のコマンドは、実行中のPHP-FPMプロセスの情報を表示します。プロセスID(PID)を探してメモしておきます。

    • 次に、プロセスIDを指定してPHP-FPMを再起動します。

      sudo kill -s USR2 <PID>

      <PID>の部分に先ほどメモしたプロセスIDを入力します。これにより、指定したプロセスIDのPHP-FPMが再起動されます。

これらの方法を試してみてください。また、エラーメッセージや具体的な状況に応じて、他の解決策もあるかもしれません。