我把这个放在我的error.log上:
星期五9月18日08:10:54 2009子pid 9178退出信号分割故障(11)
星期五9月18日08:11:41 2009子pid 9187退出信号分割故障(11)
星期五09月18日08:12:12 2009子pid 9204退出信号分割故障(11)
星期五09月18日08:12:13 2009子pid 9202退出信号分割故障(11)
星期五9月18日08:14:45 2009子pid 9251退出信号分割故障(11)
就在我添加vhost.conf文件的同一天开始的。因此,我返回到原始文件,重新启动了apache2ctl。不幸的是它还在发生。
Apache似乎在为页面服务,OK。
有什么想法吗?
干杯,
内森。
发布于 2009-10-29 14:15:21
终于修好了。服务器的简单重新启动停止了seg故障。
谢谢你的回答。我相信这对诊断未来的问题很有帮助。
内森。
发布于 2009-09-18 08:16:50
内森,试着停止Apache,并在forground中启动它(调试,非线程),这可能会泄露更多关于使其分段错误的线索。
尽管如此,它不应该分割错误,因此它是一个错误,尽管如此,如果您知道是什么导致它,它可能是您可以修复的东西。
apache2 -X此外(不太可能揭示问题的全部原因),任何警告/错误来自.
apache2ctl -t...?
最后,是加载到Apache“认证”中的所有模块,也许您可以评论其中的一半,看看问题是否消失,然后继续进行分而治之的二进制搜索。
您还可能会查找从分段错误产生的任何核心转储,可能是在/tmp中吗?如果你找到了,试着通过gdb.
gdb apache2 -c /tmp/core.<pid>发布于 2009-10-04 11:02:16
Sig11's通常只出现在以下两个原因之一:
graceful来生成相同的行为,而不是在对Apache的模块设置进行更改之后完全重新启动。您可以通过停止并启动Apache来排除这种情况。https://serverfault.com/questions/66580
复制相似问题