How to set Timeout for Django Rest HTTP request
我使用的是python 3.5、django 1.9.5和django rest framework 3.3.3。我的服务器中只有很少的PostAPI。
我如何设置每个REST HTTP请求的超时,如果一个请求的执行时间超过3分钟,它将返回响应中的超时并停止该请求的执行。
谢谢)
我认为您需要将其设置为代理/Web服务器级别。
使用nginx,可以使用
1 | proxy_read_timeout 180s; |
或者您可以在应用服务器级别设置它。Gunicorn有一个