読者です 読者をやめる 読者になる 読者になる

AKAI TSUKI

System development or Technical something

webサーバにアクセス

telnetでIPとportを指定してtomcatにアクセスした際のTCPはこんなん。

No.     Time                       Source                Destination           Protocol Info
      1 20yy-mm-dd 03:15:30.660561 192.168.*.**          192.168.+.++          TCP      4786 > http-alt [SYN] Seq=0 Win=65535 Len=0 MSS=1460
      2 20yy-mm-dd 03:15:30.606909 192.168.+.++          192.168.*.**          TCP      http-alt > 4786 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460
      3 20yy-mm-dd 03:15:30.606997 192.168.*.**          192.168.+.++          TCP      4786 > http-alt [ACK] Seq=1 Ack=1 Win=65535 Len=0
     24 20yy-mm-dd 03:15:51.181877 192.168.+.++          192.168.*.**          TCP      http-alt > 4786 [FIN, ACK] Seq=1 Ack=1 Win=64240 Len=0
     25 20yy-mm-dd 03:15:51.181964 192.168.*.**          192.168.+.++          TCP      4786 > http-alt [ACK] Seq=1 Ack=2 Win=65535 Len=0
     26 20yy-mm-dd 03:15:51.182120 192.168.*.**          192.168.+.++          TCP      4786 > http-alt [FIN, ACK] Seq=1 Ack=2 Win=65535 Len=0
     27 20yy-mm-dd 03:15:51.182641 192.168.+.++          192.168.*.**          TCP      http-alt > 4786 [ACK] Seq=2 Ack=2 Win=64240 Len=0

そして、tomcatが停止中の場合にtelnetすると。。。

No.     Time                       Source                Destination           Protocol Info
   4616 20yy-mm-dd 03:32:45.223917 192.168.*.**          192.168.+.++          TCP      4994 > http-alt [SYN] Seq=0 Win=65535 Len=0 MSS=1460
   4617 20yy-mm-dd 03:32:48.120045 192.168.*.**          192.168.+.++          TCP      4994 > http-alt [SYN] Seq=0 Win=65535 Len=0 MSS=1460
   4620 20yy-mm-dd 03:32:54.154874 192.168.*.**          192.168.+.++          TCP      4994 > http-alt [SYN] Seq=0 Win=65535 Len=0 MSS=1460

リトライを繰り返して終わる。

connectionTimeoutの設定は以下、
C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\server.xml

デフォルト?だと以下のような内容

    <Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

だから20秒で切れる。

keepaliveの設定もConnectorに書くみたい。
http://www.oki.com/jp/oss/document/tomcat/tomcat-6.0.14/build/tomcat-docs/config/http.html