tomcat+commons-fileupload一直报read timeout

u010653906 2015-08-27 09:02:48
工程用的是tomcat+commons-fileupload。在本地的局域网测试没有问题,无论是跑大文件还是高并发,均正常。但是布置到服务器环境中,上传就会出现问题,貌似上传速度极慢。一般用线程跑上传几十个文件也就能正常上传一两个,其他全部是报的org.apache.tomcat.util.http.fileupload.FileUploadException: Read timed out。服务器有独立IP,防火墙已经关闭,服务器在日本,IP地址也是日本的。这边测试的两天都是用的电信网络上传。网上所说的那些tomcat配置都已经试过了,都不好用。无论是将“disableUploadTimeout”设置为true并加上保持连接时长:
<Connector port="8080" protocol="HTTP/1.1" enableLookups="false" redirectPort="8443" acceptCount="100" connectionTimeout="60000" keepAliveTimeout="60000" disableUploadTimeout="true" />
还是直接将“disableUploadTimeout”设置为false都是这样。远程桌面看tomcat控制台的输出,客户端开始上传,大概等5分钟,tomcat控制台才有日志打出来,报的上面的异常。
有没有大牛可以帮我分析一下到底是什么原因。
...全文
679 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yutang1008 2017-09-11
  • 打赏
  • 举报
回复
我现在也是也到这种情况,请问楼主最终这个问题是怎么解决的?我好也借鉴一下
街头小贩 2015-08-31
  • 打赏
  • 举报
回复
可能原因出在网络延迟上,可以在线程之间增加休眠时间
csdddn 2015-08-27
  • 打赏
  • 举报
回复
上猪八戒发任务 http://un.zhubajie.com/r/?u=6291107&l=http://www.zhubajie.com/

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧