如何为 Django Rest HTTP 请求设置 Timeout



我正在使用Python 3.5,Django 1.9.5和Django Rest Framework 3.3.3。我的服务器中只有几个 POST API。

如何为每个 rest http 请求设置超时,如果请求的执行时间超过 3 分钟,则它应该返回超时作为响应,并且应该停止该请求的执行。

谢谢:)

我认为您需要在代理/Web 服务器级别设置它。

使用nginx,您可以使用proxy_read_timeout

proxy_read_timeout 180s;

或者,您可以在应用程序服务器级别设置它。独角兽有一个timeout设置。

相关内容

  • 没有找到相关文章

最新更新