hi,all
我们线上架构是nginx + tomcat 提供下载上传以及其他服务,nginx上配置proxy_max_temp_file_size=200m,在前后端速度不对等的时候提供数据缓存。但是实际运行中发现,当
客户端下载速度比较慢时,大文件下到200多M时就会失败。
针对这个问题,主要是由于客户端下载速度比较慢,而nginx和tomcat之间高速传输,两端速度不对等,导致nginx和tomcat之间的连接一直处于idle状态,一定时间(tomcat的
keepalive时间)后tomcat主动断开连接,客户端下载失败。
我相信大家使用nginx时肯定也遇到,请教大神们对付这种问题都有哪些经验?
另外,春哥,你怎么看?