• Как установить супервизор на сервер?

    jen-soft
    @jen-soft
    jen.soft.master@gmail.com, python/django
    установка:
    apt-get install suprevisor
    конфиг:
    sudo nano /etc/suprevisor/conf.d/my_site.conf
    пример конфигурационного файла для php
    https://github.com/JustinCarmony/PHP-Workers-Tutor...

    управление: (supervisor, supervisord, supervisorctl)
    логи
    cat /var/log/supervisor/supervisord.log
    живет ли supervisor
    pgrep -fl supervisor
    перезагрузка
    sudo supervisorctl reload
    состояние
    sudo supervisorctl status
    посмотреть лог работы (какие ошибки при запуске)
    sudo supervisord -n

    supervisor - будет следить что бы программа всегда работала, и в случаи падения перезапустит, после рестарта сервера так же запустит.
    crontab - если нужно что бы скрипт запускался каждый час/день/месяц,
    nohup - если нужно запустить программу в фоне, что бы она работала после закрытия терминала/ssh
    Ответ написан
    Комментировать