Во время зависания в логах творится такое:
Логи apache
Код: Выделить всё
[proxy_fcgi:error] [pid 13051] (70007)The timeout specified has expired: [client 37.192.76.59:52907] AH01075: Error dispatching request to : (polling), referer: https://www.google.com/
[proxy_fcgi:error] [pid 12862] (70007)The timeout specified has expired: [client 85.115.248.131:52283] AH01075: Error dispatching request to : (polling), referer: https://yandex.ru/
[Sat May 16 09:49:35.920887 2020] [proxy_fcgi:error] [pid 13026] (70007)The timeout specified has expired: [client 213.87.122.146:57462] AH01075: Error dispatching request to : (polling)
[Sat May 16 09:50:03.425675 2020] [proxy_fcgi:error] [pid 12874] (70007)The timeout specified has expired: [client 188.19.58.115:1424] AH01075: Error dispatching request to : (polling), referer: https://site.com/
Проблема проявляется во всех связках:
apache+nginx+mysql+php; apache+mysql+php, с разными мостами: cgi/fastcgi с разными MPM: worker/prefork. Уже что только не пробовал-
целую чертову неделю долблюсь над этой проблемой. Советы с забугорных форумов не помогли тоже: менял в apache с 60 до 180сек.
Код: Выделить всё
Timeout 180
ProxyTimeout 180
Совет обрывать коннект если долго обрабатывается запрос, прописывая в конфигах apache вот такой код
Код: Выделить всё
RequestReadTimeout handshake=0 header=20-600,MinRate=500 body=20,MinRate=500
Извиняюсь за трехтомный спам, но я уже целую неделю долблю эту чертову проблему и ничего не помогает. Может быть у кого-то будут свежие мысли?