毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

Failed to load resource: net::ERR_CONNECTION_RESET

更新时间:2015-12-19:  来源:毕业论文

做了一个web应用,包含文件上传功能,是采用easyui的form控件实现的,已经测试过,可以正常使用。

现在线上环境采用nginx反向代理web应用,在公司里需要使用vpn并在hosts中配置域名才能访问。nginx已设置client_max_body_size为200m,且设置sendfile为on。现在无法拿到nginx所有配置,明天到公司后补上。只记得设置了多个timeout指令。

目前的问题是,在无线网络下(速度比较慢),访问反向代理地址时,上传小文件(10m左右)可以成功,但是上传大一点的文件如20多m的,上传几分钟后在chrome的控制台中,出现
Failed to load resource: net::ERR_CONNECTION_RESET
问题,是上传文件表单提交那个请求出的错,不知什么原因,nginx关闭了与浏览器的连接。

出现上面的错后,会出现js错误。是安全问题,经查看easyui源码,是easyui想读取表单提交的target iframe的内容导致的,而那个iframe内容为null(连接关闭导致的iframe内容为null?)

出现问题的nginx版本为1.3.0。由于nginx不是我们组配置维护,估计不可能要求换版本。

经测试,不经过nginx,直接访问应用所在机器,上传没有问题。后来在我们组的测试环境中想重现,不知道是不是因为测试环境是局域网内,速度比较快的原因,问题未能重现。而线上环境问题依然存在。

可以确定是nginx配置影响了文件上传功能,可是在bing上搜索了很长时间,也未找到答案,

运维人员检查,是因为nginx处理文件上传时,会有文件缓存,而该缓存磁盘空间已满,导致创建缓存失败,导致上传失败。

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。