您可能正在寻找 harakiri 参数-
如果请求花费的时间超过指定的harakiri时间(以秒为单位),则该请求将被删除,并且相应的工作程序将被回收。
对于独立的uwsgi(ini配置):
[uwsgi]http = 0.0.0.0:80harakiri = 30...
如果在uwsgi之前具有nginx代理,则还必须增加超时:
location / { proxy_pass http://my_uwsgi_upstream; proxy_read_timeout 30s; proxy_send_timeout 30s; }如果您希望(出于某种奇怪的原因)超时超过60秒,则可以考虑通过
uwsgi协议进行通信。配置与nginx站点非常相似:
location / { uwsgi_read_timeout 120s; uwsgi_send_timeout 120s; uwsgi_pass my_upstream; include uwsgi_params;}uwsgi:
[uwsgi]socket = 0.0.0.0:80protocol = uwsgiharakiri = 120...



