Страница 1 из 1

cycle.php зациклился

Добавлено: Вт ноя 26, 2019 2:45 pm
bimail
Добрый день!
Сегодня после перезапуска произошел какой-то сбой и весь день, каждые несколько секунд база перезаписывается из /var/www/database_backup/db.sql.
В логах "Running: mysql main db restore from file: /var/www/database_backup/db.sql"

Я посмотрел где есть такая строка и это оказался файл cycle.php.
Отсюда вопрос: "С чего вдруг такое могло произойти и как победить данную проблему?"

Re: cycle.php зациклился

Добавлено: Вт ноя 26, 2019 3:23 pm
tarasfrompir
bimail писал(а):
Вт ноя 26, 2019 2:45 pm
Добрый день!
Сегодня после перезапуска произошел какой-то сбой и весь день, каждые несколько секунд база перезаписывается из /var/www/database_backup/db.sql.
В логах "Running: mysql main db restore from file: /var/www/database_backup/db.sql"

Я посмотрел где есть такая строка и это оказался файл cycle.php.
Отсюда вопрос: "С чего вдруг такое могло произойти и как победить данную проблему?"
Пытается восстановить из бекапа базу - но нифига не получается вот по кругу и ходит гад...

Re: cycle.php зациклился

Добавлено: Вт ноя 26, 2019 3:29 pm
bimail
а как он определяет, что она не восстановлена?
я тер все таблица и они вернулись через несколько секунд.

Re: cycle.php зациклился

Добавлено: Вт ноя 26, 2019 4:01 pm
bimail
Не помогло остановка цикла и восстановление базы.
после запуска в логах каждые несколько секунд:

12:55:16 0.14588600 Removing cache from /var/www/cms/cached
12:55:16 0.14579800 Removing cache from /var/www/cached

(на эти папки дал полные права, но не помогло)

А когда создал копию скриптом, то добавилось:

12:57:26 0.14604000 Running: mysql main db restore from file: /var/www/database_backup/db.sql
12:57:26 0.14588600 Removing cache from /var/www/cms/cached
12:57:26 0.14579800 Removing cache from /var/www/cached

Re: cycle.php зациклился

Добавлено: Вт ноя 26, 2019 6:01 pm
bimail
Я нашел в чем была проблема!
Оказалось, что отвалилось у меня когда установил модуль zigbee2mqtt (но при этом ни устройства у меня нет пока, ни настроек не делал) и, возможно, удалил его, но он не удалился до конца и при старте из-за него зацикливалось, а не из-за базы, как я думал.

Определил просто:
service majordomo stop
php /var/www/cycle.php

и там стало видно что при его загрузке что-то не так (не появилось OK).
Удаляться он не захотел и пришлось его "выпилить" вручную из папки modules.
А потом просто накатил рабочий бэкап (до этого разворачивал и не помогало) и все заработало!

Отдельно спасибо tarasfrompir, за помощь.