Ошибка NO LANGUAGE DEFINED в панели VESTA

Admin Server Errors, Vesta, VPS

Исправление ошибки «NO LANGUAGE DEFINED», которая возникает при заходе в панель управления VESTA.

Очищаем backup

Причины возникновения ошибки могут быть разные, но одна из самых распространённых — на сервере полностью закончилось дисковое пространство.

Заходим на сервер через SSH.

Проверяем количество свободного и занятого пространства:

df -h

Если в графе использовано указано 100%, значит место закончилось. Одна из причин внезапно закончившегося пространства на жестком диске сервера может заключаться в автоматических backup-ах, которые иногда настроены по-умолчанию в «Весте».

Проверяем размер корневого каталога (список папок с размерами):

du -hs /*

Проверяем размер домашней директории:

du -hs /home/*

Будет что-то вроде этого:

Удаляем все файлы из директории Бэкапа:

find /home/backup/ -mindepth 1 -a -print0 | xargs -n 100 -0 rm -rf

Проверяем размер файлов в директории. Сначала переходим в директорию:

cd /home/backup/

Затем вводим команду:

du

Слева (перед точкой) видим значение в байтах и названия файлов. После этой команды будет
значение вроде этого:

4   .

До этого было значение:

1812544 .

Значит каталог backup очищен.

Очищаем логи

У меня два раза происходила ошибка NO LANGUAGE DEFINED при заходе в Весту. Каждый раз на разных виртуальных хостингах. В другой раз переполнился лог файлов.

Сортируем файлы лога по размеру фалов:

du -k /var/log/* | sort -nr | cut -f2 | xargs -d '\n' du -sh

Смотрим какой каталог занимает наиболее количество места и сортируем ещё раз:

du -k /var/log/httpd/* | sort -nr | cut -f2 | xargs -d '\n' du -sh

И ещё раз:

du -k /var/log/httpd/domains/* | sort -nr | cut -f2 | xargs -d '\n' du -sh

Находим файл самого прожорливого лога (у меня однажды лог занял 30 гб), пусть это будет:

/var/log/httpd/domains/my_sait.ru.error.log

Дальше удаляем его с диска:

rm /var/log/httpd/domains/my_sait.ru.error.log

Сразу после удаления лог файла место на диске может не освободится. Команда df -h будет показывать, что место свободно, а на деле места не будет. Это происходит из-за того, что какой-то процесс всё ещё задействует этот файл, хотя и показывается, что он удалён. В этом случае нужно перегрузить сервер:

reboot

Очищаем другие директории

Смотрим на что тратится больше всего. Команда выведет все каталоги и файлы в директории.

du -k /* | sort -nr | cut -f2 | xargs -d '\n' du -sh

или так:

du -k /home/* | sort -nr | cut -f2 | xargs -d '\n' du -sh

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Комментарии к статье “Ошибка NO LANGUAGE DEFINED в панели VESTA” (5)

  • Тимур
    09.02.2018 в 11:00

    Спасибо ! Помогло . Искал смотрел ответы для решения. Но ваше самое подробное. По больше бы о панели vestaCP

    • Admin
      Автор записи
      10.02.2018 в 20:56

      Здорово! Я стараюсь писать подробно. Сам не люблю когда ограничиваются не полноценными ответами.

      Что касается статей о панели Веста, то создан целый раздел для Vesta. Начиная от процесса установки и заканчивая всевозможными настройками резервных копий и исправлений ошибок.

  • anekdot54
    14.07.2019 в 09:29

    Спасибо помогло очисткой папки /backup поскольку у меня видео архивы то один бык ап да же в рар архиви занял 1,7Т удалил вошел в панель

Добавить комментарий для anekdot54 Отменить ответ

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Ошибка NO LANGUAGE DEFINED в панели VESTA"