Назад | Перейти на главную страницу

Сбой Apache с короткими всплесками трафика

Наш сервер Apache дает сбой всякий раз, когда у нас возникают короткие всплески трафика (200+ пользователей одновременно). Мы должны вручную перезапустить его, чтобы он снова был в сети.

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


Журнал ошибок

[mpm_prefork:error] [pid 13775] AH00161: server reached MaxRequestWorkers setting, consider raising the MaxRequestWorkers setting

настройки prefork

<IfModule mpm_prefork_module>
        StartServers              16
        MinSpareServers           24
        MaxSpareServers           50
        MaxRequestWorkers         100
        MaxConnectionsPerChild    0
</IfModule>

DigitalOcean капли

Веб сервер

Сервер базы данных MySQL


Мы получаем сбой всякий раз, когда мы сталкиваемся с скачком трафика:

В опубликованном вами журнале ошибок написано «подумайте о повышении параметра MaxRequestWorkers». Это позволит использовать больше одновременных подключений.

Я предлагаю вам рассмотреть возможность повышения параметра MaxRequestWorkers, а затем сообщить об этом. Если вы не знаете как, Google - ваш друг, но похоже, что вы его уже нашли.

Используйте что-нибудь вроде Осада для тестирования производительности и масштабируемости, желательно в вашей тестовой среде.