3

如何设置执行 django 视图的时间限制。即一个视图的执行时间永远不会超过 10 秒,如果确实如此,它应该从执行中途返回。我的想法是我们可以有一个装饰器。但我不确定。寻找解决方案。提前致谢。

4

1 回答 1

0

我建议考虑使用 Celery,它包括对任务的内置时间限制支持,并使您的 django 应用程序和服务器保持响应:

单个任务可能永远运行,如果您有很多任务等待某个永远不会发生的事件,您将无限期地阻止工作人员处理新任务。防止这种情况发生的最佳方法是启用时间限制。

于 2012-04-12T23:09:15.747 回答