A common approach is rolling deployments. Ensure new workers are running and stable before deprecating old ones. You can use task versioning to separate tasks handled by different worker versions or add logic to gracefully handle shutdown signals.
Related topics
Topic | Replies | Views | Activity | |
---|---|---|---|---|
Best practices of task definition deployments | 3 | 71 | January 15, 2025 | |
I want my worker to stop polling and executing tasks when the process is being terminated (Java client) | 0 | 18 | January 2, 2025 | |
My workflow is running and the task is SCHEDULED but it is not being processed | 0 | 72 | January 2, 2025 | |
Can a worker register itself to multiple Conductor instances? | 0 | 15 | January 22, 2025 | |
When should I create a task as a REST endpoint versus a worker in Conductor? | 0 | 14 | January 22, 2025 |