Ответы пользователя по тегу Supervisor
  • В чём отличие supervisorctl reread и update?

    miraage
    @miraage
    Старый прогер

    supervisorctl reread

    This command only updates the changes. It does not restart any of the managed applications, even if their configuration has changed. New application configurations cannot be started, neither. (See the “update” command below)



    supervisorctl update

    Restarts the applications whose configuration has changed.
    Note: After the update command, new application configurations becomes available to start, but do not start automatically until the supervisor service restarts or system reboots (even if autostart option is not disabled). In order to start new application, e.g app2, simply use the following command:
    supervisorctl start app2


    // EDIT

    Ну разжуем.)

    Поменяли код воркеров - restart.
    Поменяли конфигурацию (кол-во процессов, логи, итд) - reread (дает супервизору инфу, что поменялся конфиг) + update (перезапускаем только те воркеры, для которых поменялась конфигурация) .

    Если есть вопросы - пишите еще.
    Ответ написан
    2 комментария
  • Как настроить supervisor?

    miraage
    @miraage
    Старый прогер
    Мой лайтовый конфиг.
    Мне удобно, что stderr и stdout лежат в /var/log/supervisor/* в соответствующих файлах.
    Все по полочкам из коробки, с минимальной конфигурацией.

    miraage@xoxo:~$ ls -la /etc/supervisor/conf.d/
    total 12
    drwxr-xr-x 2 root root 4096 Jul 24 10:46 .
    drwxr-xr-x 3 root root 4096 Jul 23 10:58 ..
    -rw-r--r-- 1 root root   90 Jul 24 10:30 superproject.conf


    miraage@xoxo:~$ cat /etc/supervisor/conf.d/superproject.conf 
    [program:superproject]
    command=php /home/miraage/Projects/superproject/cli.php gearman worker
    Ответ написан
    Комментировать