如何启动/重启fastcgi进程?

Bla*_*man 8 ubuntu nginx fastcgi

我正在运行 nginx 和 fastcgi 来运行 wordpress 博客。

运行一段时间后,我收到 502 个错误的网关错误。如果我重新启动服务器一切正常。

在 nginx 上运行的其他站点不受影响(它们不是基于 php 的),所以我在查看日志文件后发现它一定是 fastcgi 进程说上游客户端 127.0.0.1 没有响应。

我该如何重新启动?这个 fastcgi 进程是否有特殊的日志文件?

And*_*sov 9

这取决于发行版/类型,但可能是:

service php-fpm restart
or
service php5-fpm restart
Run Code Online (Sandbox Code Playgroud)

无论如何重新启动服务不是解决方案,您应该找到上游没有响应的问题。您可以提供一些日志来澄清问题。


alv*_*osu 6

取决于安装:

  • 找到 init.d 脚本: ls -al /etc/init.d/*php*
  • 看 /usr/bin/php-fastcgi: ls -al /usr/bin/php-fastcgi
  • 查看 /usr/bin/spawn-fcgi(如果存在 '/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -f /usr/bin/php5-cgi' 开始,'killall spawn-fcgi' 停止)