Сервер не отвечает на запросы

Apache, NGINX, PHP ...
Ответить
Аватара пользователя
root
Site Admin
Сообщения: 501
Зарегистрирован: 15 авг 2026 01:31

Сервер не отвечает на запросы

Сообщение root »

Довольно внезапно, мой сервер стал сбоить. Внешне это выглядело как отсутствие ответа от сервера, которое может быть вызвано, например, большой загруженностью. Быстрый анализ показал, что в моменты, когда сервер не отвечает, он не загружен. Перезапуск сервера возвращал его к жизни, но ненадолго

Код: Выделить всё

 AH00341: winnt_accept: Asynchronous AcceptEx failed
Плохая новость заключается в том, что эта ошибка появляется на Apache версий 2.2 и 2.4 и при этом точного ответа, с чем она связана, нет. Зато хорошая новость заключается в том, что есть решение этой проблемы! В файл httpd.conf нужно добавить следующие строки:

Для 2.2:

Код: Выделить всё

Win32DisableAcceptEx 
EnableSendfile off 
EnableMMAP off 
Для 2.4:

Код: Выделить всё

AcceptFilter http none 
AcceptFilter https none 
EnableSendfile off 
EnableMMAP off 
Ответить