我们将Django 1.4.22和celery 3.1.25与REDIS一起使用。 visible_timeout的默认值为一小时,对于我们的工作来说太小了。
如何将能见度超时设置为6小时?
我的尝试是在Dkjango的setting.py中设置:
BROKER_TRANSPORT_OPTIONS = {'visibility_timeout': 3600 * 6}
我不记得我从何处获得此建议。如果您知道其他解决方案,请提出建议。到目前为止,我找不到任何有效的方法。
-编辑-
运行时:
manage.py celery inspect conf
它显示:
...
"BROKER_TRANSPORT": null,
"BROKER_TRANSPORT_OPTIONS": {},
...