1

Ubuntu 12.04 から 12.10 にアップグレードしたところ、PHP5-FPM が起動しなくなりました。/etc/init.d/php5-fpm start を実行したときに表示されるエラーは fail です。何が問題なのかを示すために、ログ ファイルに何も書き込まれていません。

これを解決したいのと同じくらい、この段階では、ログファイルに何かを出力して手がかりを得たいだけです。これは、/etc/php5/fpm/pool.d/www.conf で構成したものです。

php_admin_value[error_log] = /var/log/fpm-php.www.log
php_admin_flag[log_errors] = on

ただし、このログ ファイルに書き込まれることはありません。

PHP5-fpm バージョン 5.4.9 を実行しています。

誰か私にいくつかの提案をしてもらえますか?

4

2 に答える 2

5

INIT スクリプトを使用して FPM を開始しようとする代わりに、手動で開始してみてください。通常、FPM は、問題を見つけて解決するために探しているエラーを吐き出します。

編集 1

FPM を手動で開始するには、INIT スクリプトを見つけて開きます。そのファイル内に開始コマンドがあります。たとえば、私の場合は次のようになります。

/usr/local/sbin/php-fpm --nodaemonize --fpm-config /usr/local/etc/php-fpm.conf

于 2013-01-17T17:42:57.883 に答える
0

Ubuntu の一部のバージョンでは、'/etc/init.d/php5-fpm start' の呼び出しが機能しないのに、'service start php5-fpm' の呼び出しが機能することに気付きました。これが、ログに何も表示されない理由である可能性があります。

于 2014-01-02T04:57:09.280 に答える