maxifly / YaBackupAddon

9 stars 2 forks source link

не делает бэкапов и время -3 #7

Closed ops244 closed 11 months ago

ops244 commented 11 months ago

привет, время в дополнении отстает на 3 часа почему-то (сейчас 10:36, показывает 7:36) и не делает никаких бэкапов, лог: s6-rc: info: service s6rc-oneshot-runner: starting s6-rc: info: service s6rc-oneshot-runner successfully started s6-rc: info: service fix-attrs: starting s6-rc: info: service fix-attrs successfully started s6-rc: info: service legacy-cont-init: starting s6-rc: info: service legacy-cont-init successfully started s6-rc: info: service legacy-services: starting s6-rc: info: service legacy-services successfully started 2023-11-30 07:36:40,591 CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. 2023-11-30 07:36:40,686 INFO supervisord started with pid 63 2023-11-30 07:36:41,703 INFO spawned: 'stdout' with pid 65 2023-11-30 07:36:41,748 INFO spawned: 'cron' with pid 66 2023-11-30 07:36:41,778 INFO spawned: 'run_sh' with pid 67 2023-11-30 07:36:42,976 INFO success: stdout entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-11-30 07:36:42,981 INFO success: cron entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2023-11-30 07:36:42,985 INFO success: run_sh entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)

maxifly commented 11 months ago

Привет. Время и правда отстаёт. Вернее не отстаёт, а по UTC. (Почему так, я честно так и не понял, пытался выправить, а потом наплевал.) Бэкапы эта шука и не делает, а только копирует готовые на Яндекс Диск

ops244 commented 11 months ago

понятно, спасибо за ответ а сли он не делает, то почему на это ругается? CRIT Supervisor is running as root. Privileges were not dropped because no user is specified in the config file. If you intend to run as root, you can set user=root in the config file to avoid this message. ему это так важно, чтобы ничего не делать? xD

maxifly commented 11 months ago

Addon по сути это докер. А в докере обычно работает только одно приложение (оно запускается последней командой при создании докера (и потому оно одно). Грубое объяснение, но суть описывает. И здесь такое приложение - flask И при этом нужно, чтобы была некая штука, которая по времни бы дёргала запрос на загрузку файлов. Для этого я сделал супервизор (https://github.com/maxifly/YaBackupAddon/blob/main/yabackup/os/supervisord.conf) и запустил в нём cron и flask. Таким образом единственным приложением у меня стал супервизор.

Конфигурил и запускал я всё от рута. Вот он и ругается.