Описание проблемы
Мой апач запускает процессы и каждый из них занимает 100%. В конце концов mysql может дать сбой или процесс apache завершается с сообщением об ошибке ниже.
Загрузка процессора ведет себя так
Apache начинает накапливаться
Обмен начинается, а затем идет вниз
Увеличение нагрузки/зависание процесса происходит случайно, но в настоящее время очень часто. Это длится около 30 секунд, а затем может разрешиться само по себе или нет. Когда несколько процессов имеют одинаковую ситуацию с зависанием, сервер перегружается, начинается подкачка и происходит сбой sql.
[Вт, 30 ноября, 05:35:16.653263 2021] [ssl:info] [pid 1483] (70007) Указанный тайм-аут истек: [клиент 114.119.129.191:48226] AH01993: Ошибка записи выходного фильтра SSL.
Я проанализировал проблему со strace и т. д., но не нашел решения.
Проверенные решения
VirtualHost с полным адресом и IP:
Я добавил IP-адрес в VirtualHost, как указано: «Ошибка чтения входного фильтра SSL» Apache и 443
Один интересный вывод: https://forums.cpanel.net/threads/ssl-input-filter-read-failed-solutions.680869/
У Apache есть состояние гонки, когда он убивает и перезапускает свой
процессы конвейерной регистрации при плавном перезапуске перед всеми его дочерними элементами
обработка текущих клиентских подключений завершена, что привело к
Ошибка «Сломанный канал», когда эти дочерние элементы пытаются войти в канал, который
больше не существует.
Поскольку это состояние гонки, это, скорее всего, произойдет на
более занятые серверы, где дочерние элементы httpd обслуживают клиентский запрос в
середина изящного перезапуска и вряд ли будет замечена в режиме ожидания
серверы.
Имя сервера с полным адресом:
Я добавил полное имя сервера в соответствии с этим.
https://bz.apache.org/bugzilla/show_bug.cgi?id=52794
И это не помогло.
Настройка сервера: Ubuntu 20, Apache, Mysql, Django. Все на последних версиях
Любые предложения, как отлаживать это дальше?