Задать вопрос
@wtfowned

Почему при запросе несуществующего image грузится CPU на 100% на сервере?

Доброго дня!

Есть сайт на Wordpress. Есть страница на которой 50 картинок выводится. Если картинки имеют рабочие URL, то все отлично работает, если же появляется хотя-бы 1 битый URL, то происходит катастрофа с CPU. Сервер мощный dedic Ryzen x1700 на 16 ядрах, выглядит это вот так. Боюсь представить что будет когда начнет поисковый бот ходить например или пользователи.

Почему это происходит и куда копать?
5c3e5f490d411482205568.png
  • Вопрос задан
  • 220 просмотров
Подписаться 3 Средний 5 комментариев
Решения вопроса 1
@wtfowned Автор вопроса
Разобрался, была проблема с переадресацией всех 404 ошибок на главную страницу. Как итог 50 битых картинок давали 50 одновременных запросов на главную, грузили серв.

Поправил просто, в .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} \.(jpg|jpeg|png|gif)$ [NC] !-f
RewriteRule .* - [R=404]
</IfModule>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы