Page 2 of 2

Re: Периодически падает апач

Posted: Tue Apr 05, 2016 2:35 pm
by Nanotraktor
Уже пробовал - без толку. Есть нехорошее подозрение что в этом деле замешан ionCube (используется некоторыми скриптами сайта).
Так что, похоже, от перетягивания рабочего сайта со всеми потрохами на тестовый сервер мне не отвертеться.

Re: Периодически падает апач

Posted: Wed Apr 06, 2016 2:41 pm
by skurudo
ioncube такое, к сожалению, может.

Удачи в поисках плохиша.

Re: Периодически падает апач

Posted: Thu May 18, 2017 7:49 am
by Nanotraktor
Побалуюсь некропостингом.
Нашлась причина такого поведения. Сервер на котором размещался сайт был изначально с поддержкой IPv6 (по-умолчанию он имеет больший приоритет чем Ipv4).
lsof | grep 23343 (23343 - PID проблемного процесса) помимо прочего содержал несколько десятков IPv6 соединений (причем сервер подключаться пытался сам к себе) ожидающих закрытия:

Code: Select all

httpd.wor 23343  apache   31u     IPv6             124614        0t0        TCP vps-server.domain.com:81->vps-server.domain.com:56986 (CLOSE_WAIT)
httpd.wor 23343  apache   32u     IPv6             124616        0t0        TCP vps-server.domain.com:81->vps-server.domain.com:56992 (CLOSE_WAIT)
httpd.wor 23343  apache   33u     IPv6             124618        0t0        TCP vps-server.domain.com:81->vps-server.domain.com:56996 (CLOSE_WAIT)
httpd.wor 23343  apache   34u     IPv6             129229        0t0        TCP vps-server.domain.com:81->vps-server.domain.com:57080 (CLOSE_WAIT) 
Предполагаю, что когда количество висящих таким образом соединений достигало какого-то предела - процесс вылетал с ошибкой сегментации.

Отключение IPv6 в настройках ОС полностью устранило Segmentation fault’ы и как следствие ошибки в работе сайта.