gpt4 book ai didi

django - 在 Django View 执行上设置超时

转载 作者:行者123 更新时间:2023-12-05 08:02:05 27 4
gpt4 key购买 nike

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

最佳答案

我建议考虑使用 Celery,它内置了 time limit support用于任务,并使您的 Django 应用程序和服务器保持响应:

A single task can potentially run forever, if you have lots of tasks waiting for some event that will never happen you will block the worker from processing new tasks indefinitely. The best way to defend against this scenario happening is enabling time limits.

关于django - 在 Django View 执行上设置超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10118098/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com