[Fixed]-Best Practices for running celery on heroku


You can look at using eventlet to scale your worker pool without increasing the number of dynos.

Unfortunately eventlet based workers don’t support scheduling/beats (-B switch). Therefore you’ll still need an extra process for the scheduler.

As for monitoring, I’d suggest just running the monitor from your local machine or another server on an ad-hoc basis.

Leave a comment