Apache w/mod_rails分割的错
题
我正在运行管理平台上Apache2mod_rails(乘客)2.0.3和企业的红宝石的1.8.6.每一个这样的我常常得到出现段错误,从阿帕奇当我试图登陆。任何人都知道我怎么可调试这一问题?我看到这样的事情在Apache的错误。日志:
[Mon月19日17:09:48 2009年][注意到]儿童pid8714退出信号分割故障(11)
只有这样,我可以得到应用到工作之后是重新启动整个系统(重新启动Apache仅不会帮助)。
解决方案
第一个步骤是:
找出其中的核心文件被留在你系统中(使核转储如果必要)。
运行
file(1)
在所得到的核心文件。这可能会说"...所产生的httpd",但它也要检查。火了
gdb
对可执行的名称从(2)和核心文件(1),并开始挖掘。该命令where
(或bt
)是一个良好的开始:这会给你一个堆栈在时间的过程中倾倒核心。
它听起来像是你没有一个质量的C编码经验,运气这么好!追踪这种错误可以是一个真正的狗。你可以尝试发布的叠跟踪从(3)在这里,但不要屏住呼吸,同时在等待答复。在最好的,失败的职能名称可能是一个好的字符串料。
其他提示
我跑进一个段错误(11)类似的问题。发现ServerFault 它提供了一个升级的解决方案如下问题。
当时运行Ubuntu的旧版本,并有段错误的问题。一个do-release-upgrade
把我的系统到Ubuntu 11.10和问题奇迹般地走了。
不隶属于 StackOverflow