tomcat 7的Connector的connectionTimeout配置

同事将tomcat 7的的Connector的connectionTimeout配置为0,结果出现了如下的错误:
比较大的文件无法下载,下载一部分就停止了。日志监控中能看到下面的错误,
  1. net error CONTENT LENGTH MISMATCH
  2. ClientAbortException
  3. IOException
 原来,connectionTimeout配置为0表示超时时间为0,并不是“没有超时限制”。
最后将配置修改如下,问题得到解决:
<Connector port="8010" protocol="HTTP/1.1"
               connectionTimeout="-1" keepAliveTimeout="20000" maxPostSize="0"  
               redirectPort="9493" URIEncoding="UTF-8" />
 具体可参考tomcat官方文档。
 

你可能感兴趣的:(Connection)