gpt4 book ai didi

linux - Apache w/mod_rails 段错误

转载 作者:太空宇宙 更新时间:2023-11-04 11:42:38 24 4
gpt4 key购买 nike

我在 Apache 2 上使用 mod_rails (passenger) 2.0.3 和 Enterprise Ruby 1.8.6 运行 Redmine。当我尝试登录时,我经常会收到来自 Apache 的段错误。任何人都知道我如何调试这个问题?我在 Apache 的 error.log 中看到类似这样的内容:

[Mon Jan 19 17:09:48 2009] [notice] child pid 8714 exit signal Segmentation fault (11)

在那之后我能让应用程序工作的唯一方法是重新启动整个系统(仅重新启动 Apache 没有帮助)。

最佳答案

第一步是:

  1. 找出核心文件留在系统中的位置(必要时启用核心转储)。

  2. 在生成的核心文件上运行file(1)。这可能会说“...由 httpd 生成”,但也可以检查一下。

  3. 针对 (2) 中的可执行文件名和 (1) 中的核心文件启动 gdb,然后开始挖掘。命令 where(或 bt)是一个很好的起点:这将为您提供进程转储核心时的堆栈跟踪。

听起来您没有大量的 C 编码经验,祝您好运!追查这种错误可真狗了。您可以尝试在此处发布 (3) 的堆栈跟踪,但在等待答案时不要屏住呼吸。充其量,失败的函数名称可能是一个很好的字符串,可以提供给 Google。

关于linux - Apache w/mod_rails 段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/458418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com