AJ9*_*J91 2 django timeout python-3.x django-rest-framework
我使用的是 Python 3.5、Django 1.9.5 和 Django Rest Framework 3.3.3。我的服务器中只有几个 POST api。
如何为每个 rest http 请求设置超时,如果请求的执行时间超过 3 分钟,则应在响应中返回超时并应停止执行该请求。
谢谢 :)
我认为您需要在代理/网络服务器级别进行设置。
使用 nginx,您可以使用proxy_read_timeout:
proxy_read_timeout 180s;
Run Code Online (Sandbox Code Playgroud)
或者您可以在应用程序服务器级别设置它。Gunicorn 有一个timeout设置。
| 归档时间: |
|
| 查看次数: |
12413 次 |
| 最近记录: |