当客户端请求uWSGI接口超过30s时,uWSGI会强制关闭客户端连接,然后重启响应客户端的worker。可以通过超时参数"-t | --harakiri"进行配置,我在uWSGI1.4.3版本设置该参数,但是配置在30s以内是有效的,超过30秒,则会和设置30s是一样结果,无奈之下升级至1.9.6版本,问题迎刃而解,这是uWSGI的bug。
P.S. 我的项目时flask项目
--end
本文介绍了在使用uWSGI时遇到的一个关于超时配置的问题。当设置超时参数-t|--harakiri为30秒以上时,在uWSGI 1.4.3版本中无法生效。通过升级到1.9.6版本解决了此问题。
当客户端请求uWSGI接口超过30s时,uWSGI会强制关闭客户端连接,然后重启响应客户端的worker。可以通过超时参数"-t | --harakiri"进行配置,我在uWSGI1.4.3版本设置该参数,但是配置在30s以内是有效的,超过30秒,则会和设置30s是一样结果,无奈之下升级至1.9.6版本,问题迎刃而解,这是uWSGI的bug。
P.S. 我的项目时flask项目
--end