我正在运行Rails 2.3.3应用程序,该应用程序使用ruby-enterprise-1.8.6-20090610和apache httpd与passenger / mod_rails一起部署。
问题在于,无论何时部署我们的应用程序,数百个httpd进程都会开始死亡。我收到了这个错误:
[notice] child pid NNNNN exit signal Segmentation fault(11)
经过短时间10-20分钟后。那些错误消失了。
将数据库迁移到单独的专用计算机后,此问题就开始了。所以我认为这可能是mysql-db连接池和管理的问题,但是我无法定义它。
有没有人可以帮我解决这个问题,或者只是让我知道如何更深入地调试它。提前谢谢。
答案 0 :(得分:1)
首先在服务器上启用核心转储。
然后运行它以获取核心文件以获得回溯并初步了解服务器的核心转储位置。
此刻我正在经历同样的问题。但不是Rails。
HTH