拦截Celery连接错误并恢复同步执行

时间:2019-01-30 06:26:11

标签: django heroku redis celery

我正在使用带有redis的celery作为django上的代理,并且仅在成功连接到代理时才想调用task.delay()。否则,我打算使用task.apply()同步执行任务并阻塞直到完成。我的想法是,即使没有设置Redis服务器,我也至少可以使该应用程序运行。

我的问题是如何/在何处拦截连接错误,或者关于如何实现此目标的任何想法。

谢谢。

0 个答案:

没有答案