有一个这样的需求:用户发一个http请求,然后Tomcat服务端处理,服务器处理可能要几天甚至一两个月。
但是系统跑了一段时间就莫名其妙的停了,也不报错。
这个是不是Tomcat要设置什么的啊?

解决方案 »

  1.   

    在 tomcat中conf文件夹下 server.xml
    如下配置:
    <Connector port="8080" protocol="HTTP/1.1" 
                   connectionTimeout="20000" 
                   redirectPort="8443" />
    你可以看以下。另外在web.xml中也有类似的配置,个人认为这个应该应你的软件环境而定,但是有个问题,一个请求如果能达到几天,那你为什么不用作业事先完成你要的目的,然后在请求时从某个事先生成的结果集中获取呢?
      

  2.   

    web服务器处理一个请求,处理一个月?
    一个月停止,那情况可就多了,谁知道这一个月内发生了什么。
    再说哪会有这样的需求呢?
      

  3.   

    服务器处理可能要几天甚至一两个月.这个问题还真是很纠结,你先看看log里面的内容再说吧