We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Периодически падает апач
-
- Posts: 129
- Joined: Tue Mar 08, 2016 8:03 pm
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Периодически падает апач
Уже пробовал - без толку. Есть нехорошее подозрение что в этом деле замешан ionCube (используется некоторыми скриптами сайта).
Так что, похоже, от перетягивания рабочего сайта со всеми потрохами на тестовый сервер мне не отвертеться.
Так что, похоже, от перетягивания рабочего сайта со всеми потрохами на тестовый сервер мне не отвертеться.
Re: Периодически падает апач
ioncube такое, к сожалению, может.
Удачи в поисках плохиша.
Удачи в поисках плохиша.
-
- Posts: 129
- Joined: Tue Mar 08, 2016 8:03 pm
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Периодически падает апач
Побалуюсь некропостингом.
Нашлась причина такого поведения. Сервер на котором размещался сайт был изначально с поддержкой IPv6 (по-умолчанию он имеет больший приоритет чем Ipv4).
lsof | grep 23343 (23343 - PID проблемного процесса) помимо прочего содержал несколько десятков IPv6 соединений (причем сервер подключаться пытался сам к себе) ожидающих закрытия:
Предполагаю, что когда количество висящих таким образом соединений достигало какого-то предела - процесс вылетал с ошибкой сегментации.
Отключение IPv6 в настройках ОС полностью устранило Segmentation fault’ы и как следствие ошибки в работе сайта.
Нашлась причина такого поведения. Сервер на котором размещался сайт был изначально с поддержкой 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’ы и как следствие ошибки в работе сайта.