Процессы Apache-httpd умирают из-за ошибки сегментации при развертывании - PullRequest
2 голосов
/ 14 сентября 2009

Я использую приложение Rails 2.3.3, которое развернуто с passenger / mod_rails с ruby-enterprise-1.8.6-20090610 и apache httpd

Проблема в том, что всякий раз, когда я развертываю наше приложение, сотни httpd-процессов начинают умирать. Я получаю эту ошибку:

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

Через короткий промежуток времени 10-20мин. эти ошибки проходят.

Эта проблема возникла после переноса нашей базы данных на отдельную и выделенную машину. Поэтому я думаю, что это может быть проблемой с пулами соединений mysql-db и управлением ими, однако я не могу определить это.

Кто-нибудь может мне помочь с этой проблемой или просто дать мне подсказку, как ее отладить глубже. Заранее спасибо.

1 Ответ

1 голос
/ 18 января 2010

Начните с включения дампов ядра на вашем сервере.

Затем запустите его, чтобы получить файл ядра, чтобы получить обратную трассировку и получить начальное представление о том, где сервер находится в дампе ядра.

Сейчас я собираюсь решить ту же проблему. Но не с Rails.

НТН

...