在我的/var/log/apache2/error.log文件中有这样的内容:
[Thu Dec 20 16:10:37 2012] [notice] caught SIGTERM, shutting down
[Thu Dec 20 16:10:37 2012] [alert] (4)Interrupted system call: FastCGI: read() from pipe failed (0)
[Thu Dec 20 16:10:37 2012] [alert] (4)Interrupted system call: FastCGI: the PM is shutting down, Apache seems to have disappeared - bye
[Thu Dec 20 16:10:37 2012] [notice] FastCGI: process manager initialized (pid 854)
[Thu Dec 20 16:10:37 2012] [notice] Apache/2.2.22 (Ubuntu) DAV/2 SVN/1.7.5 mod_fastcgi/mod_fastcgi-SNAP-0910052141 mod_ssl/2.2.22 OpenSSL/1.0.1c configured -- resuming normal operations知道这意味着什么吗?
谢谢你,萨米
发布于 2012-12-20 16:35:56
alert消息意味着FactCGI流程管理器(PM)不能再与FactCGI对话,然后退出。如果它不能与apache对话,它将无法接收请求并发回答复,所以最好关闭自己。
如果在实际重新启动apache时发生了这种情况,那就不是太严重了,因为apache确实不再存在了。但是,FastCGI PM的优雅退出应该更好,如果配置正确,就应该这样做。
您是出于任何原因(配置更改或其他任何原因)重新启动apache,还是因为FastCGI进程不再响应而重新启动apache?
https://serverfault.com/questions/459708
复制相似问题