У меня есть сайт, размещенный на экземпляре 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) кажется прекрасным, и сайт выполняется только при обработке множества одновременных запросов.
Вы пытались забивать 20 или жертвовать ребенком? – Peon
Или, нанять кого-то, чтобы склонить его? Что касается Han Solo, масштабируя веб-приложения! = Пылящие культуры. –
Что произойдет, если вы придадите ему больше памяти? – Edward