"Error: phpinimng failed: invoke-rc.d: initscript plesk-php56-fpm, action "status" failed" というエラーで PHP ハンドラを切り替えることができません

Created:

2016-11-16 13:19:35 UTC

Modified:

2017-08-16 16:30:16 UTC

2

Was this article helpful?


Have more questions?

リクエストを送信

"Error: phpinimng failed: invoke-rc.d: initscript plesk-php56-fpm, action "status" failed" というエラーで PHP ハンドラを切り替えることができません

Applicable to:

  • Plesk 12.5 for Linux
  • Plesk Onyx for Linux
  • Plesk 12.0 for Linux

症状

  1. 契約の PHP ハンドラを切り替えることができません。以下のエラーが発生します。

    Error: phpinimng failed: invoke-rc.d: initscript plesk-php56-fpm, action "status" failed. invoke-rc.d: initscript plesk-php56-fpm, action "status" failed. Service plesk-php56-fpm is down after attempt to start it
  2. plesk-php56-fpm を起動できず、 /var/log/plesk-php56-fpm/error.log に以下のようなエラーが記録されます。

    [17-Oct-2015 17:56:37] ERROR: [pool subdomain.example.com] the prefix '/var/www/vhosts/system/subdomain.example.com' does not exist or is not a directory
    [17-Oct-2015 17:56:37] ERROR: failed to post process the configuration
    [17-Oct-2015 17:56:37] ERROR: FPM initialization failed

原因

  • Plesk からドメインが削除されましたが、構成ファイルは削除されていません。
  • サーバからディレクトリ /var/www/vhosts/system/subdomain.example.com が削除されました。

解決策

  1. サーバにドメイン subdomain.example.com が存在しない場合、その構成ファイルを削除してから plesk-php56-fpm を再起動します。

        # rm /opt/plesk/php/5.6/etc/php-fpm.d/subdomain.example.com.conf
    # /etc/init.d/plesk-php56-fpm restart
    * Restarting PHP FastCGI Process Managerphp-fpm [ OK ]
  2. サーバにドメイン subdomain.example.com が存在する場合、フォルダ /var/www/vhosts/system/subdomain.example.com を再び作成し、 plesk-php56-fpm を起動してドメインを再構成します。

        # mkdir -p /var/www/vhosts/system/subdomain.example.com
    # /etc/init.d/plesk-php56-fpm restart
    * Restarting PHP FastCGI Process Manager php-fpm [ OK ]
    # /usr/local/psa/admin/sbin/httpdmng --reconfigure-domain subdomain.example.com
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。