5 ms·
We use Celery with Airflow. Recently had an incident where the celery workers were getting thrashed because, by default, the workers all heartbeat to each other
by llbeansandrice 4y ago
We use Celery with Airflow. Recently had an incident where the celery workers were getting thrashed because, by default, the workers all heartbeat to each other, via Redis.
The networking on our redis instance was maxed out all the time and we had a secret soft-cap on the number of workers that could be active.
The documentation even says that as-is this "gossiping" doesn't even do anything!
Unsure if it's worth it for us to write our own, but I felt inspired to share my Celery horror-story.
- roflyear 4y agoCelery has so many issues like this. Default timeouts, all kinds of stupid problems. It isn't even really cross-platform! What a joke.