PankovAlxndr
@PankovAlxndr
Fullstack web developer

Почему висят куча CLOSE_WAIT процессов на сервер и он недоступен?

Здравствуйте, была ранее моя тема Почему сайт выдает бесконечное ожидание подключения?

Проблема так и осталась: утром сайт перестает отвечать клиентам и после долгого ожидания 5** ошибку отдает.

сайт на php + nginx + apache + mysql и на cms bitrix, centos (bitrix VM)

сегодня утром он снова не отвечал, и я решил пробрать на сервере команду netstat и увидел, что в данные момент имею 390 записей в состоянии CLOSE_WAIT.

5db025f9234b2821088653.png

откуда они появляются и именно из-за них же сайт недоступен? (стоит перезапустить апач и все становится ок и такая проблема каждые день с 8 до 11 утра) (после 11 . вообще ни разу не зафиксировал таких процессов и сам вывод команды netstat в 2 раза меньше)

в логах вообще никаких ошибок, может это битрикс с сессиями как-то не так начинает работать, что тогда для этого нужно исправить и посмотреть в конфигах, как диагностировать и победить проблему?

вот видел тему с похожей проблемой https://searchengines.guru/showthread.php?t=780228
  • Вопрос задан
  • 621 просмотр
Пригласить эксперта
Ответы на вопрос 1
@lubezniy
У Apache есть служебная страничка с путём /server-status . Надо её включить и посмотреть, какие воркеры зависают на обработке какой ссылки. И далее от этого плясать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы