outroll / vesta

VESTA Control Panel
http://vestacp.com
GNU General Public License v3.0
2.94k stars 1.03k forks source link

Созданные бекапы не отправляются на FTP, двойное создание бекапов #2213

Closed vInclex closed 2 years ago

vInclex commented 2 years ago

Operating System (OS/VERSION):

CentOS 7

VestaCP Version:

LATEST VERSION

Installed Software (what you got with the installer):

httpd,nginx,named,exim,dovecot,clamd,spamassassin,mysqld,vsftpd,crond,iptables,iptables

Steps to Reproduce:

Здравствуйте.

Заметил ошибку при создании бекапов, а именно, что происходит: Если запускается крон или запустить его вручную по создание бекапов, то бекап успешно создаётся, и тут проблем нет, но вот отправка на ftp не срабатывает, потому что скрипт пытается отправить на ftp не ранее созданный бекап, а ещё раз создаёт новый бекап, и из-за этого места на сервера не хватает и ничего не выходит.

Скрин из логов при создании бекапов http://joxi.ru/DrlE9PwSVN5ekm

Созданный бекап локально весит - 18гб Общее свободное место на диске - 31гб То есть бекап должен успешно создаваться и отправляться на ftp, но этого не происходит, т.к. скрипт требуется по итогу двойного размера свободного пространства на диске, т.е. минимум 36гб

Все обновления последние поставлены. Настройки и конфиги все перепроверял, везде все стоит и никаких ошибок нет, все настроено как надо(да и настройки не менялись последние полгода на сервере, просто в какой-то момент перестали делаться бекапы и заметили это спустя 3 месяца)

Вопрос, что это такое за баг или недочет, и как его исправить?

P.S Как такое обнаружил, открыл консоль SSH 2 раза, в первом начал выполнять бекап, во втором перешёл в папку создание бекапов /home/backup, и ждал пока будет создан бекап и начнётся отправка на ftp, но вместо отправки созданного бекапа, скрипт начал повторно создавать папку tmp в которой создавал ещё один бекап.

anton-reutov commented 2 years ago

Какой режим бэкапов используется? local+ftp или только ftp укажите версию панели. При ftp сначала локально создается копия и потом отправляется на ftp хранилище, то есть на диске все равно должно быть достаточно места для создаваемой копии

vInclex commented 2 years ago

Какой режим бэкапов используется? local+ftp или только ftp укажите версию панели. При ftp сначала локально создается копия и потом отправляется на ftp хранилище, то есть на диске все равно должно быть достаточно места для создаваемой копии

Режим бекапов - Только ftp Версия панели самая последняя вроде как http://joxi.ru/v297ne0HZxo8Gr

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