【问题标题】:Fail when starting PHP5-FPM启动 PHP5-FPM 失败
【发布时间】:2012-11-14 22:44:17
【问题描述】:

我已经从 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 版。

谁能给我一些建议?

【问题讨论】:

  • 日志文件的权限?
  • error_log 仅在 php-fpm 运行时使用,而不是在尝试启动时使用;检查初始化脚本,看看有什么问题。

标签: ubuntu php


【解决方案1】:

不要尝试使用您的 INIT 脚本启动 FPM,而是尝试手动启动它。通常 FPM 会吐出您要查找的错误以查找并解决问题。

编辑 1

要手动启动 FPM,请找到并打开您的 INIT 脚本,然后在该文件中找到启动命令。比如我的是这样的:

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

【讨论】:

  • 谢谢你。经过数小时的调试,你真的救了我。简单地运行php5-fpm 并且错误浮出水面......然后我杀了他们!!! ##bwahahaha##.
【解决方案2】:

我注意到在某些版本的 Ubuntu 中调用 '/etc/init.d/php5-fpm start' 不起作用,而 'service start php5-fpm' 起作用。这可能就是您在日志中看不到任何内容的原因。

【讨论】:

    猜你喜欢
    • 2014-09-27
    • 2014-07-05
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 2017-04-07
    • 2012-06-29
    • 2015-03-01
    • 1970-01-01
    相关资源
    最近更新 更多