Высокий трафик в WordPress вызывает «Ошибка при установлении соединения с базой данных»

У меня есть сайт, размещенный на экземпляре EC2, который я могу вызвать, просто очень быстро и очень быстро нажимая кнопку «домой» (по сути, мелкомасштабную DoS-атаку). Системный журнал выдает следующую ошибку:

Out of memory: Kill process 7744 (httpd) score 20 or sacrifice child

Я прошел все обычные шаги, и проблема сохраняется. Шаги, которые я предпринял, включают в себя:

  • Обновление PHP с 5.3.29 до 5.4.45
  • Настройка кэширования в браузере и на стороне сервера
  • Настройка GZIP
  • Увеличение хостинга до 2 Гб оперативной памяти
  • Сокращение плагинов и сжатие всех изображений на сайте. Также сжатие CSS и JS.

Память PHP установлена ​​на 128 МБ, и каждый сеанс использует примерно 38 МБ, что не слишком много.

Я не думаю, что это как-то связано с wp-config.php или поврежденной базой данных. Файл (wp-config) выглядит нормально, и сайт работает только при обработке большого количества одновременных запросов.

1

Решение

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]