You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I try to setup Blue/Green deployment that should have 2 running instances of the same app (including Django, Celery Beat and Workers). But they should just don't get traffic and switch from one to another some moment of time (requests and taking tasks from a queue/schedule).
With Django it is straight-forward with managing routing of requests.
Now thinking if RedBeat can solve this task for Celery Beat? I've read that it has locks using Redis that prevents that 2 Beats would work simultaneously. But will second just pick up schedule if first is shut down or is there a chance that it will skip some tasks?
This is similar to question here: #263
P.S. Also I curious if this library allows switch Celery Workers from one instance to another, and also gracefully shutdown all running tasks and not skip anything from schedule?
Is there similar library for Workers too? Or any other approach that can solve it?
The text was updated successfully, but these errors were encountered:
I try to setup Blue/Green deployment that should have 2 running instances of the same app (including Django, Celery Beat and Workers). But they should just don't get traffic and switch from one to another some moment of time (requests and taking tasks from a queue/schedule).
With Django it is straight-forward with managing routing of requests.
Now thinking if RedBeat can solve this task for Celery Beat? I've read that it has locks using Redis that prevents that 2 Beats would work simultaneously. But will second just pick up schedule if first is shut down or is there a chance that it will skip some tasks?
This is similar to question here: #263
P.S. Also I curious if this library allows switch Celery Workers from one instance to another, and also gracefully shutdown all running tasks and not skip anything from schedule?
Is there similar library for Workers too? Or any other approach that can solve it?
The text was updated successfully, but these errors were encountered: