на данный момент я упоминаю, что многие связи gracefully finishing
если я захожу на свою страницу статуса apache2.
Что это значит и почему они изящно заканчиваются? Некоторые из них находятся в таком состоянии 5-10 минут.
Сервер использует Apache 2.4
с участием event-worker
и PHP-FPM
как обработчик PHP.
У меня была эта проблема с несколькими скриптами PHP, и я наконец ее решил. Я написал сценарий, чтобы закрыть и освободить соединение с браузером, но продолжить обработку сценария. Проблема заключалась в том, что у моего сценария истекло время ожидания (потому что он выполнял трудоемкую работу), из-за чего соединение зависало в состоянии «Изящное завершение». Мой PHP выполнял некоторые сторонние вызовы API через цикл в скрипте, и поэтому в цикле я просто продолжал сбрасывать лимит времени PHP внутри цикла (set_time_limit ()).
Какое значение вы установили для MaxConnectionsPerChild? Я обнаружил, что когда это слишком мало и процессы перезапускаются, это вызывает эти G.