Пропали сайты после переполнения диска

Обсуждение установки и настройки поддерживаемых вебсерверов, а также работы с ними.
Ответить
HukpoFuJl
Сообщения: 9
Зарегистрирован: Вт ноя 20, 2018 7:17 am
Контактная информация:

Пропали сайты после переполнения диска

Сообщение HukpoFuJl » Пн фев 21, 2022 11:13 pm

В общем ситуация такая, файл /etc/nginx/vhost_logs/имясайта_access вырос до неимоверных 50Гб, чем сожрал всё место на сервере. В следствие чего сервер перестал реагировать на что либо, кроме SSH. Проблему я пока не знал, просто перезагрузил сервак по SSH и наконец пустило в панель под root'ом, там увидел, что места нет, локализовал проблему, лог снёс, перезагрузился.

На сервере всего два сайта, один содержит исключительно статические данные (файлы, типо картинок и т.п.), он работает. В принципе и при переполненном диске работал. Второй сайт на Symfony работать перестал, пишет Service Unavailable (MySQL работает). Nginx вроде тоже работает (иначе первый сайт не работал бы).
Панель сайты видеть отказывается, пишет что сайтов нет. Зайдя под единственным пользователем, на которого сайты и заведены - панель выглядит не корректно (просто нет текста на странице, ни каких подписей, но интерфейс есть). Из интерфейса root'a пользователь выглядит "пустым" - нет ни логина, ни домашней папки, ничего...

Что с этим делать?

Аватара пользователя
alenka
Сообщения: 1997
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Пропали сайты после переполнения диска

Сообщение alenka » Вт фев 22, 2022 8:09 am

Восстановите конфиги в директориях:
/var/brainycp/data/vhosts/
/var/brainycp/data/users/

HukpoFuJl
Сообщения: 9
Зарегистрирован: Вт ноя 20, 2018 7:17 am
Контактная информация:

Re: Пропали сайты после переполнения диска

Сообщение HukpoFuJl » Вт фев 22, 2022 9:17 am

alenka писал(а):
Вт фев 22, 2022 8:09 am
Восстановите конфиги в директориях:
/var/brainycp/data/vhosts/
/var/brainycp/data/users/
Спасибо за ответ.

Конфиг пользователя в папке /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=""
На сколько я понимаю он далеко не полный... Каких-то других для образца у меня нету. Если я просто отредактирую пользователя через панель - ничего "страшного" не произойдёт? Пользователь "восстановится"? Просто сайт со статическими данными используется чуть более 200к раз в час, если он ляжет хотя бы на час - меня просто сожрут )))

В папке /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
Что с ним нужно сделать? Это нормальное имя для этого файла?

Аватара пользователя
alenka
Сообщения: 1997
Зарегистрирован: Ср сен 27, 2017 11:10 am

Re: Пропали сайты после переполнения диска

Сообщение alenka » Вт фев 22, 2022 10:24 am

Создайте тестовый хостаккаунт, на основе его заполните данный конфиг.
Мы сделаем проверку на запись конфига, при переполнении места.

HukpoFuJl
Сообщения: 9
Зарегистрирован: Вт ноя 20, 2018 7:17 am
Контактная информация:

Re: Пропали сайты после переполнения диска

Сообщение HukpoFuJl » Вт фев 22, 2022 11:12 am

alenka писал(а):
Вт фев 22, 2022 10:24 am
Создайте тестовый хостаккаунт, на основе его заполните данный конфиг.
Мы сделаем проверку на запись конфига, при переполнении места.
Сработало. Подсмотрел конфиг в другом месте. Достаточно было в конфиг вписать username, rootdir, ip и vhost_list, а затем отредактировать его через панель: Хост-аккаунты -> клик по логину -> Редактировать (Если просто нажать "Редактировать" при попытке сохранения писал, что такой пользователь уже есть). Конфиги сайтов тоже пришлось пересохранить.

Спасибо за помощь :)

Ответить