小编Akr*_*iac的帖子

Windows的Celery任务超时/时间限制?

我有一个用Flask编写的Web应用程序,目前正在Windows上的IIS上运行(不要问...).

我正在使用Celery来处理一些异步处理(访问慢速数据库并生成报告).

但是,在尝试设置错误处理的某些行为时,我在文档中遇到了这种情况:

"时间限制目前不适用于Windows和其他不支持SIGUSR1信号的平台."

由于数据库可能变得非常慢,我真的希望能够为我的任务指定超时行为,并让它们稍后在数据库可能没有这么任务时重试.鉴于应用程序由于各种原因必须从Windows提供,是否有任何解决方法?

非常感谢你的帮助.

python windows signals celery

8
推荐指数
1
解决办法
603
查看次数

标签 统计

celery ×1

python ×1

signals ×1

windows ×1