В общем ситуация такая, файл /etc/nginx/vhost_logs/имясайта_access вырос до неимоверных 50Гб, чем сожрал всё место на сервере. В следствие чего сервер перестал реагировать на что либо, кроме SSH. Проблему я пока не знал, просто перезагрузил сервак по SSH и наконец пустило в панель под root'ом, там увидел, что места нет, локализовал проблему, лог снёс, перезагрузился.
На сервере всего два сайта, один содержит исключительно статические данные (файлы, типо картинок и т.п.), он работает. В принципе и при переполненном диске работал. Второй сайт на Symfony работать перестал, пишет Service Unavailable (MySQL работает). Nginx вроде тоже работает (иначе первый сайт не работал бы).
Панель сайты видеть отказывается, пишет что сайтов нет. Зайдя под единственным пользователем, на которого сайты и заведены - панель выглядит не корректно (просто нет текста на странице, ни каких подписей, но интерфейс есть). Из интерфейса root'a пользователь выглядит "пустым" - нет ни логина, ни домашней папки, ничего...
Что с этим делать?
Пропали сайты после переполнения диска
Re: Пропали сайты после переполнения диска
Восстановите конфиги в директориях:
/var/brainycp/data/vhosts/
/var/brainycp/data/users/
/var/brainycp/data/vhosts/
/var/brainycp/data/users/
Re: Пропали сайты после переполнения диска
Спасибо за ответ.
Конфиг пользователя в папке /var/brainycp/data/users/ выглядит как-то так:
Код: Выделить всё
traffic="209873856/0/2945940596"
traffic_date=1645495208
r_disk=""
r_sites=3
r_dnszones=6
r_emailboxes=0
r_databases=1
r_ftp_accounts=5
web_statics=""
В папке /var/brainycp/data/vhosts конфиги сайтов выглядят полноценными. Помимо них есть файл !!default.conf с таким содержанием:
Код: Выделить всё
service_list="smtp,ftp,brainy,imap,webserver"
ip="тут.был.ip.адрес"
domain="default"
dir="/var/www/html"
php="nophpw"
crt="/etc/brainy/ssl/webserver.crt"
key="/etc/brainy/ssl/webserver.key"
ssl=1
letencrypt0="<Directory '/var/www/html/.well-known'>"
letencrypt1="Options Indexes FollowSymLinks Includes ExecCGI"
letencrypt2="ForceType 'text/plain'"
letencrypt3="AddDefaultCharset 0"
letencrypt4="Order deny,allow"
letencrypt5="Allow from all"
letencrypt6="</Directory>"
lets_autorenew=1
Re: Пропали сайты после переполнения диска
Создайте тестовый хостаккаунт, на основе его заполните данный конфиг.
Мы сделаем проверку на запись конфига, при переполнении места.
Мы сделаем проверку на запись конфига, при переполнении места.
Re: Пропали сайты после переполнения диска
Сработало. Подсмотрел конфиг в другом месте. Достаточно было в конфиг вписать username, rootdir, ip и vhost_list, а затем отредактировать его через панель: Хост-аккаунты -> клик по логину -> Редактировать (Если просто нажать "Редактировать" при попытке сохранения писал, что такой пользователь уже есть). Конфиги сайтов тоже пришлось пересохранить.
Спасибо за помощь