間に Firewall が入っていて、無通信状態が続くと、コネクションを張りっぱなしの TCP セッションが切れてしまう。
対応策としては、下記のような方法が考えられると思う。
(1) TCP Keepalive を使う
[httpd.conf]
ProxyPass ajp://172.16.210.12:8009/jsp-examples/ keepalive=On
↑ TCP keepalive を有効にする。
[レジストリ]
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\KeepAliveTime
↑ TCP keepalive の間隔をミリ秒で指定する。(Windows Server 2003 の規定値は、2時間)
(2) CPING/CPONG を使う
(3) 永続的な接続 (persistent connection) を使わない。
[httpd.conf]
ProxyPass ajp://172.16.210.12:8009/jsp-examples/ disablereuse=On
0 件のコメント:
コメントを投稿