надежный способ развертывания нового кода в производственном сельдерее кластер без приостановки службы

У меня есть несколько узлов сельдерея, работающих с rabbitmq, и я занимался развертыванием с прерыванием обслуживания.Мне нужно удалить весь сайт, чтобы внедрить новый код в сельдерей. У меня максимальное количество задач на ребенка установлено равным 1, поэтому теоретически, если я внесу изменения в существующую задачу, они должны вступить в силу при следующем запуске, но как насчет регистрации новых задач? Я знаю, что перезапуск демона не убьет запущенных рабочих, а позволит им умереть самостоятельно, но это все равно кажется опасным. Есть ли элегантное решение этой проблемы?

7
задан Bacon 14 October 2011 в 19:05
поделиться