Я использую сервер Ubuntu 18.04 для размещения большого сайта WordPress, этот сайт получает максимум 2500 посетителей в день. Моя проблема в том, что мой сайт отключается каждые несколько минут и показывает ошибку тайм-аута 504 Gateway. Я уже увеличил настройку тайм-аута в конфигурации nginx, php7.2-fpm, и когда я запускаю скрипт apachebuddy, он предлагает мне увеличить MaxRequestWorkers до 16236, только для 20-30 живых посетителей, зачем нам 16K MaxRequestWorkers?
Количество MaxRequestWorkers
сильно зависит от объема доступной памяти, которую вы можете выделить для Apache. Я предполагаю, что у вас не так много памяти и что ваш скрипт apachebuddy полностью неправильный (мой параметр Debian по умолчанию - 150).
Посмотрите на эти вопросы и ответы, чтобы определить свой MaxRequestWorkers
настройка:
- Уменьшение использования памяти Apache и среднего значения размера процесса
- Уменьшить количество процессов Apache