Ошибка входа в панель VESTA — NO LANGUAGE DEFINED

Всем доброго дня! Все началось с того, что перестали приходить заявки с сайта, расположенного на виртуальном сервере vds. Первым делом перезагрузил сервер, письма с заявками частично стали приходить, но через несколько минут опять ничего не работало…

Стал разбираться, что случилось, т.к. около 3-х лет все работало!

Оказалось, что Не хватает места на диске.

  1. Заходим через 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.

Как очистить директорию с файлами сессий — смотри в статье.

Добавить комментарий