@protasovmikhail

Как приучить supervisor к отслеживанию процесса, загрузчик которого возвращает exitstatus 1?

Добрый день.

Запускаю electrum daemon, хочу использовать для его контроля supervisor.

Я ловлю бесконечный перезапуск процесса. Я разобрался в том, что проблема кроется в завершении родителя, запускающего демон.

Как мне ее решить?

[program:electrum]
process_name=%(program_name)s_%(process_num)02d
command=nohup /home/user/.local/bin/electrum -w /projects/1/storage/default_wallet daemon start
autostart=true
autorestart=true
user=user
numprocs=1
startsecs = 0
exitcodes = 0,1,2
redirect_stderr=true
stdout_logfile=/projects/1/storage/logs/supervisor.log
  • Вопрос задан
  • 22 просмотра
Пригласить эксперта
Ответы на вопрос 1
Нужно убрать nohup, а так же не запускать electrum в background. Убрать директиву start, кажется, будет достаточно для этого
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
03 апр. 2020, в 22:05
80000 руб./за проект
03 апр. 2020, в 19:50
20000 руб./за проект
03 апр. 2020, в 19:01
500 руб./за проект