是否可以将 Django 管理页面的 uWSGI 的 harakiri 超时设置为不同的?
我有一个网站需要上传大文件,这可能需要 20 或 30 秒以上,但我希望全局 harakiri 超时更像 15 秒,因为我将数据发送回用户的方式。
uWSGI支持这个吗?有什么方法可以在我的 Django 项目中指出这一点吗?
确保您的实例启用了内部路由(如果没有,启动日志上会打印一个非常可怕的警告)并将 harakiri 管理委托给它(因此删除 harakiri 选项):
[uwsgi]
; set harakiri to 30 seconds for /admin
route = ^/admin harakiri:30
; stop the routing chain for /admin
route = ^/admin last:
; set harakiri to 15 for all the other uris
route-run = harakiri:15
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)