uWSGI - Django Admin 的不同 Harakiri 超时
uWSGI - Different Harakiri Timeout for Django Admin
是否可以将 uWSGI 的 harakiri 超时设置为与 Django 管理页面不同?
我有一个网站需要上传大文件,这可能需要 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
是否可以将 uWSGI 的 harakiri 超时设置为与 Django 管理页面不同?
我有一个网站需要上传大文件,这可能需要 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