0
我正在使用Python 3.5,Django 1.9.5和Django Rest Framework 3.3.3。我的服务器中只有几个POST API。如何为Django Rest设置超时HTTP请求
如何为每个休息http请求设置超时,如果请求的执行时间超过3分钟,则应该返回超时响应,并且应该停止执行该请求。
谢谢:)
我正在使用Python 3.5,Django 1.9.5和Django Rest Framework 3.3.3。我的服务器中只有几个POST API。如何为Django Rest设置超时HTTP请求
如何为每个休息http请求设置超时,如果请求的执行时间超过3分钟,则应该返回超时响应,并且应该停止执行该请求。
谢谢:)
我想你将需要在代理/网络服务器级别设置此。
nginx的,你可以使用proxy_read_timeout
:
proxy_read_timeout 180s;
或者你也可以在应用服务器级别设置。 Gunicorn的设置为timeout
。
我正在使用apache mod_wsgi服务器。 – AJ91
看看文档。我相信有类似的设置 –
谢谢蒂米:)我以前没有使用任何生产服务器,现在我正在使用Gunicorn解决方案工作。 – AJ91