`

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官方文档。
 
分享到:
评论

相关推荐

    tomcat7安装使用及jvm连接数参数调优

    maxThreads="600" minSpareThreads="100" maxSpareThreads="500" acceptCount="700" connectionTimeout="20000" redirectPort="8443" /&gt; 其中,maxThreads="600" 指定了最大线程数为 600,minSpareThreads="100" ...

    Tomcat中的Connector配置讲解

    例如,一个典型的HTTP/1.1 Connector配置可能指定端口号为8080,并且可以设置连接超时时间(connectionTimeout)和重定向端口(redirectPort)。在Connector配置中,还能够启用内容压缩(compression),设定压缩的...

    Tomcat7性能优化

    从Tomcat 7开始,可以通过修改`server.xml`中的`Connector`配置来启用NIO模式: ```xml &lt;Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" ...

    win7下安装配置tomcat,java运行环境

    在 Tomcat 目录/bin/文件夹下,编辑 server.xml 文档,将:&lt;Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /&gt;改为:&lt;Connector port="80" protocol=...

    centos7安装Tomcat7.txt

    &lt;Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /&gt; ``` 保存并退出。 5. **配置防火墙规则** 需要在 CentOS 的防火墙中开放 Tomcat 的端口。 ```bash firewall...

    Tomcat面试题 14道.pdf

    其中,port 指定了 Tomcat 的监听端口,protocol 指定了 Connector 的协议,connectionTimeout 指定了网络连接超时时间,maxThreads 指定了 Tomcat 可创建的最大线程数,minSpareThreads 指定了 Tomcat 初始化时创建...

    Tomcat7 性能优化

    &lt;Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" connectionTimeout="20000" redirectPort="8443"/&gt; ``` - **Apache Portable Runtime (APR)**:该模式下Tomcat使用原生库来处理...

    tomcat发布javaweb项目,以及tomcat的配置

    connectionTimeout="20000" redirectPort="8443" maxThreads="200" minSpareThreads="20"/&gt; ``` `maxThreads` 设定了最大并发线程数,`minSpareThreads` 为最小空闲线程数。适当增加`maxThreads`可以提高并发...

    tomcat全套配置https协议

    connectionTimeout="20000" redirectPort="8443" /&gt; ``` 这样,当用户尝试访问HTTP时,Tomcat会自动将其重定向至HTTPS。 4. **测试和启动** 保存配置后,重启Tomcat服务器。现在,你可以通过`...

    Tomcat 服务器server.xml的关键参数配置

    在Tomcat服务器中,可以通过修改`server.xml`文件中的`Connector`元素来配置服务器的监听端口。对于Tomcat 5.0.30版本来说,默认的HTTP监听端口是8080。如果希望将此端口更改为标准的HTTP端口80,可以在`Connector`...

    ngnix + tomcat 负载均衡配置

    connectionTimeout="20000" redirectPort="8443" /&gt; ``` 为了确保高可用性,我们还可以配置`Tomcat`集群,使用`Cluster`和`Manager`元素实现session复制,使得用户在不同`Tomcat`实例之间切换时,其会话状态仍能...

    tomcat下载、安装、环境配置,在myeclipse中配置、启动

    connectionTimeout="20000" redirectPort="8443" /&gt; ``` 修改`port`属性的值,例如更改为8081,以避免与其他应用冲突。 2. **修改项目路径**: 默认情况下,Tomcat会在`webapps`目录下部署Web应用。若要更改此...

    tomcat服务器的配置详解

    `connectionTimeout`可以设置客户端无响应时的超时时间,防止资源被长时间占用。 总之,Tomcat的配置是一个细致且关键的工作,每一个参数的设定都可能影响到服务器的整体表现。通过深入理解`server.xml`的结构和各...

    tomcat 配置文件 server.xml配置

    - **connectionTimeout**:连接超时时间,单位为毫秒。 #### Engine标签 `&lt;Engine&gt;`标签表示一个请求处理器,它接收和处理来自`Connector`的请求。`defaultHost`属性定义了默认的虚拟主机名称。 #### Context标签...

    tomcat服务参数配置

    connectionTimeout="20000" redirectPort="8443" /&gt; ``` #### 五、常见问题及解决方案 1. **服务启动失败**: - 检查`logs`目录下的日志文件。 - 确认JDK是否正确安装并配置环境变量。 - 检查端口是否被占用...

    tomcat7 优化 性能调优

    &lt;Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol" executor="tomcatThreadPool" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/&gt; ``` 3. **线程池配置** ...

    tomcat server.xml的典型配置

    `URIEncoding`参数是Tomcat连接器(Connector)配置中的一个重要元素,用于指定请求URI的字符编码。默认情况下,Tomcat不处理请求URI的编码,这可能导致非ASCII字符在URL中传输时出现乱码。将`URIEncoding`设置为`...

    tomcat7性能调优

    5. **connectionTimeout**:设置连接超时时间,例如20000毫秒,超过这个时间未完成的连接会被断开。 6. **keepAliveTimeout**:设置保持连接活动状态的时间,例如15000毫秒,确保长连接的正常处理。 7. **...

    nginx1.11.10+tomcat7.0.55+配置详情说明

    connectionTimeout="20000" redirectPort="8443" /&gt; &lt;Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /&gt; ``` 现在,我们已经配置好了两个`tomcat`实例,它们都在...

Global site tag (gtag.js) - Google Analytics