Page 1 of 1

Проблема с nginx.conf из-за этого не создаются бэкапы.

Posted: Tue Apr 18, 2017 3:15 pm
by PocketDevil
Добрый день.
Панель перестала делать резервные копии, только сейчас обнаружил.
Панель стоит на автообновлении, сейчас последняя версия.

А панели шаблоны по умолчанию для nginx у админа и для сайта.

Ругается на файл /home/admin/conf/web/nginx.conf, сам файл полностью пустой.
Все попытки пересоздать v-rebuild-web-domains admin заканчиваются этим:

rm: невозможно удалить «/home/admin/conf/web/nginx.conf»: Операция не позволяется
/usr/local/vesta/func/domain.sh: line 176: /home/admin/conf/web/nginx.conf: Отказано в доступе
chown: изменение владельца «/home/admin/conf/web/nginx.conf»: Операция не позволяется
chmod: изменение прав доступа для «/home/admin/conf/web/nginx.conf»: Операция не позволяется

Права поменять тоже не могу, удалить или ещё что-то сделать тоже.

nginx -t
Выдает:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Попытки создать бекап из консоли, не приводят ни к чему кроме: "Резервное копирование уже выполняется, пожалуйста дождитесь окончания." Хотя ничего не выполняется, вижу только кучу временных файлов в папке с бэкапами.

Попытка отключить nginx у домена: Error: can't parse config /home/admin/conf/web/nginx.conf

Помогите пожалуйста решить проблему. =(

Re: Проблема с nginx.conf из-за этого не создаются бэкапы.

Posted: Tue Apr 18, 2017 4:23 pm
by skurudo
Пожалуйста, добавьте немного больше вводных данных.

> Операционная система (OS/VERSION):
Например, CentOS 6

> Версия VestaCP:
Например, 0.9.8-17

> Установленное программное обеспечение (стандартная ли была установка):
Например, в системе установлено: php-fpm, apache, nginx, mysql

> Другое:
Можете что-то добавить? Возможно лог-файлы?

(viewtopic.php?f=28&t=13571&p=59202#p59202)

Re: Проблема с nginx.conf из-за этого не создаются бэкапы.

Posted: Tue Apr 18, 2017 5:04 pm
by PocketDevil
Операционная система (OS/VERSION): CentOS 6.9 (x86_64)
Версия VestaCP: Версия:0.9.8 (x86_64) Релиз 17
В системе установлено все по умолчанию как в инсталяторе: php-fpm, apache, nginx, mysql

Возможно одна из причин, был установлен шаблон для nginx c поддержкой ssl.
Шаблон Proxy: force-https
Но сейчас он уже удален, но поменять в веб интерфейсе для домена не могу на default.
При сохранении выдает Error: can't parse config /home/admin/conf/web/nginx.conf

Re: Проблема с nginx.conf из-за этого не создаются бэкапы.

Posted: Tue Apr 18, 2017 6:12 pm
by PocketDevil
Проблему с /home/admin/conf/web/nginx.conf решил.

В консоли проверяем lsattr /home/admin/conf/web/nginx.conf
если в ответе будет i - это immutable, т.е. нельзя удалять и менять вообще никому.
(у меня почему-то было вот так ----i--------e- /home/admin/conf/web/nginx.conf )
Тогда делаем chattr -i /home/admin/conf/web/nginx.conf
И проверяем ещё раз через lsattr чтобы флаг i - immutable пропал.
После этого я сделал
v-rebuild-web-domains Пересоздайл Web и v-change-web-domain-tpl назначил default шаблон домену и для nginx уже руками.

Ошибки перестали появляться, но проблема с бэкапом пока осталась.
Даже после перезагрузки сервера в первую минуту, если попробовать сделать резервную копию из GUI, выдает:
"Резервное копирование уже выполняется, пожалуйста дождитесь окончания."
При попытке сделать бекап из консоли v-backup-users, после ввода команды вообще ничего не возвращает.

Re: Проблема с nginx.conf из-за этого не создаются бэкапы.

Posted: Wed Apr 19, 2017 2:19 pm
by PocketDevil
Проблема с бэкапом решилась тоже, все оказалось банально.
В папке с бекапами накопилось временных копий не доделанных бекапов почти на 300гб, и на моей виртуалке кончилось почти место.

После вчерашних правок и очистки папки ~backup все заработало.