php-fpm 启动失败,php-fpm自启动失败问题排查

在 vagrant ubuntu 14.04 环境中配置的 php-fpm 总是自启动失败,每次都需要 vagrant ssh 上去切换到 root 手动起来

sudo su -

/etc/init.d/php-fpm start

非常不专业

排查思路

首先,确认 init.d 是否有统一的日志文件,看 centos - Is there an init.d start log? - Unix & Linux Stack Exchange,并没有。

php-fpm 启动失败,php-fpm自启动失败问题排查_第1张图片

然后,确认一下,php-fpm 的日志文件是否记录了启动错误。从 /etc/init.d/php-fpm 启动脚步文件中

php_fpm_CONF=/usr/share/php52/etc/php-fpm.conf

得知 php-fpm.conf 的位置,然后找到对应的错误文件的位置

/usr/share/php52/logs/php-fpm.log

然而从 php-fpm.log 中,并没有找到启动失败的日志

Nov 24 09:12:49.308395 [NOTICE] fpm_unix_init_main(), line 284: getrlimit(nofile): max:4096, cur:1024

Nov 24 09:12:49.325857 [NOTICE] fpm_event_init_main(), line 88: libevent: using epoll

Nov

你可能感兴趣的:(php-fpm,启动失败)