2016-05-19 4 views
1

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

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) кажется прекрасным, и сайт выполняется только при обработке множества одновременных запросов.

+5

Вы пытались забивать 20 или жертвовать ребенком? – Peon

+0

Или, нанять кого-то, чтобы склонить его? Что касается Han Solo, масштабируя веб-приложения! = Пылящие культуры. –

+1

Что произойдет, если вы придадите ему больше памяти? – Edward

ответ

0

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

Смежные вопросы