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’ы и как следствие ошибки в работе сайта.