1

我已经从 12.04 升级到 Ubuntu 12.10,现在 PHP5-FPM 无法启动。运行 /etc/init.d/php5-fpm start 时出现的错误是失败。没有任何内容写入日志文件以指示我出了什么问题。

尽管我很想解决这个问题,但在这个阶段,我真的只想将一些东西打印到日志文件中给我一个线索。这是我在 /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 回答