我经常在网站上发现500个内部服务器错误,所以我查看了错误日志。
我使用安装了Kloxo(lxadmin)的lighttpd。 我有xcache启用。
2011-04-14 04:57:05: (mod_cgi.c.588) cgi died, pid: 14160 2011-04-14 04:57:12: (mod_cgi.c.588) cgi died, pid: 15363 2011-04-14 04:57:19: (mod_cgi.c.588) cgi died, pid: 15492 2011-04-14 04:57:19: (mod_cgi.c.1287) cleaning up CGI: process died with signal 11 2011-04-14 04:57:28: (mod_cgi.c.588) cgi died, pid: 15846 2011-04-14 04:57:28: (mod_cgi.c.588) cgi died, pid: 15845 2011-04-14 04:57:28: (mod_cgi.c.588) cgi died, pid: 15849 2011-04-14 04:57:32: (mod_cgi.c.588) cgi died, pid: 15914 2011-04-14 04:58:07: (mod_cgi.c.588) cgi died, pid: 17758 2011-04-14 04:58:25: (mod_cgi.c.1287) cleaning up CGI: process died with signal 11 2011-04-14 04:59:57: (mod_cgi.c.588) cgi died, pid: 20103 2011-04-14 05:00:05: (mod_cgi.c.588) cgi died, pid: 20363
我的错误日志充满了这一点。 有什么线索是怎么回事?
该日志唯一可能的结论是CGI正在死亡。 并从相当严重的事情(信号11 =分段故障)。 你应该看看CGI日志,看看你是否可以debugging,发现是什么让他死得如此糟糕。