Нереальный рост инодов на хостинге
За последнюю неделю количество потребляемых инодов выросло на 50 тыс! Сайт работал стабильно на 178 тыс инодов, но после покупки новой темы мы не могли поставить новую тему как основную, были проблемы с файлом htaccess, поселения работали не корректно и мы заказали платную диагностику. Все исправили, заработало но и сразу начало расти количество инодов при чем по 10-20 тыс в день.
Проверяли по папкам и файлам - самое большое количество папок и файлов у товаров, предполагаю именно из за эскизов картинок, так как у одной картинки по 20-30 эскизов.
/www/wa-data/public/shop/ | Содержит: папок: 51661; файлов: 105767; всего: 157428 | |||
/www/wa-data/public/shop/products/ | Содержит: папок: 51451; файлов: 105229; всего: 156680 |
Подскажите как быть в этой ситуации и что делать? переехать на выделенный сервер не хотим так как 5 лет уже нормально работали в таком режиме и всегда количество инодов сайта было более менее стабильным.
5 ответов
Кол-во эскизов зависит от темы дизайна, попробуйте включить создание эскизов "налету", но в целом лучше конечно выделенный сервер.
Минимизируйте кол-во эскизов. Запретите их произвольную генерацию. Удалите те, которые не используются в теме дизайна. Если есть доступ по ssh, то прочешите и определите чего там насоздавалось. Утилита find и вывод данных в файл, затем его сортировка и удаление по найденным маскам левых эскизов (пример: find -name '*@2x.jpg' -delete)
Спасибо, попробуем.
Если у вас включена генерация эскизов "налету", то запускаем скрипт, который будет перебирать размеры и дергать их через wget и все.
ДО:
ПОСЛЕ:
За доли секунды 10 новых файлов от 120х120 до 130х130. Количество мелочи, которое будет таким образом создано, исчислению не поддается. Для атакующего фигня, которую можно послать в /dev/null, а вам иноды тысячами. Если поставить задачу, то забить хостинг труда не составит. На канале в 100 Мбит/с это можно сделать очень быстро.
Отключил произвольное создание, выставил размеры под новую тему по рекомендациям разработчика и удалил эскизы с созданием сразу новых. посмотрю как будет сейчас