Ошибка входа в панель VESTA — NO LANGUAGE DEFINED
Всем доброго дня! Все началось с того, что перестали приходить заявки с сайта, расположенного на виртуальном сервере vds. Первым делом перезагрузил сервер, письма с заявками частично стали приходить, но через несколько минут опять ничего не работало…
Стал разбираться, что случилось, т.к. около 3-х лет все работало!
Оказалось, что Не хватает места на диске.
- Заходим через putty в консоль(вводим ip адрес сервера, логин и пароль)
Проверяем на наличие свободного места:
df -h
df -i
Если хоть одна из проверок показала Used: 100% — чистим место удаляя лишние файлы.
У меня оказалось что, инноды закончились, команда df -i показало IUsed — 100%, опять в этом оказались виноваты файлы сессий php.
Как возникла эта проблема? В какой-то директории создано большое количество файлов, т.е. условно говоря, у системы есть ограничение на создаваемые файлы, и это ограничение было превышено. Задача — найти эту директорию или директории. Нам поможет следующая команда:
find / -type d -size +4096 -exec sh -c » ls -d {} && ls {} | wc -l» \;
Команда покажет дериктории в которых большое кол-во файлов. В основном это дериктории с сессиями php.
Как очистить директорию с файлами сессий — смотри в статье.