как обновить и синхронизировать все рабочие задачи и код - PullRequest
0 голосов
/ 04 июля 2019

У меня есть сельдерей, работающий на нескольких компьютерах и использующий цветок для мониторинга.компьютеры используются разными людьми.Сельдерей бить создает рабочие места для всех работников с одного компьютера.каждый раз, когда готово новое закодированное задание, все работники, кроме компьютера-бита, будут иметь дело с незарегистрированным исключением.Каково рекомендуемое направление для синхронизации всего кода со всеми другими компьютерами в сети, есть ли в сельдерее механизм с предварительным подключением для проверки нового кода?ks

1 Ответ

1 голос
/ 04 июля 2019

К сожалению, вам нужно обновить код на всех рабочих (узлах) и после этого вам нужно перезапустить их все.Это (хороший) дизайн.

Умный системный сервис теоретически может

  • отправить изящный сигнал выключения
  • запустить pip install -U your-проект
  • запустить сервис Celery
...