如何启动/重启fastcgi进程?

我运行nginx,fastcgi运行wordpress博客。

经过一段时间的运行,我得到502错误的网关错误。 如果我重新启动服务器的事情工作正常。

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

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

取决于安装:

  • findinit.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“停止)

这取决于发行版/types,但它可能是:

service php-fpm restart or service php5-fpm restart 

无论如何,重新启动服务不是一个解决scheme,你应该find问题为什么上游没有响应。 您可以提供一些日志来澄清问题。

在Ubuntu中,每个站点都有一个进程

 /etc/init.d/php-fcgi-domain-com-br 

所以,要重启一个PHP域名的进程types:

 sudo service php-fcgi-domain-com-br restart