2

我正在运行 Rails 2.3.3 应用程序,该应用程序使用乘客/mod_rails 和 ruby​​-enterprise-1.8.6-20090610 和 apache httpd 进行部署。

问题是每当我部署我们的应用程序时,数百个 httpd 进程开始死亡。我收到此错误:

[notice] child pid NNNNN exit signal Segmentation fault(11)

短时间10-20min后。这些错误消失了。

这个问题是在将我们的数据库迁移到单独的专用机器后开始的。所以我认为这可能是 mysql-db 连接池和管理的问题,但是我无法定义它。

有没有人可以帮助我解决这个问题,或者只是给我一个线索如何更深入地调试它。先感谢您。

4

1 回答 1

1

首先在您的服务器上启用核心转储。

然后运行它以获取核心文件以获取回溯并初步了解服务器的核心转储位置。

我现在正在经历同样的问题。但不是使用 Rails。

高温高压

于 2010-01-18T17:29:20.317 回答