• В чём отличие 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 комментария