[Seasar-user:18724] Re: [S2Axis2]SAStrutsのAcitonから呼び出した際にソケットクローズされない
Koichi Kobayashi
[E-MAIL ADDRESS DELETED]
2009年 10月 22日 (木) 03:00:30 JST
小林 (koichik) です.
Date: Thu, 22 Oct 2009 00:31:34 +0900
From: 秋山 俊郎 <[E-MAIL ADDRESS DELETED]>
To: [E-MAIL ADDRESS DELETED]
Subject: [Seasar-user:18722] Re: [S2Axis2]SAStrutsのAcitonから呼び出した際にソケットクローズされない
> ですので、サーバ側のApacheで対処しても、サーバ側はすでにきちんと
> コネクションをきっていたので無意味でした。(事実Webサービス側サーバと
> SAStruts内S2Axis2側を別マシンにしたところ、サーバ側は問題なく、クライア
> ント側でCLOSE_WAITが大量に残っていました。)
「大量に」というのが気になるのですが,
[Seasar-user:18619] に対する回答のように
Connector を prototype にしていたりしますか?
> たとえクライアント側でHTTP/1.0で呼び出しても、クライアントでS2Axis2が使
> 用しているcommons-httpclientがクローズ処理をしていない以上、クライアント
> 側コネクションは長時間残ると理解しています。
commons-httpclient がソケットをプーリング
しているのであれば,通常そのソケットは
再利用され,CLOSE_WAIT が大量になることは
ないのでは?
CLOSE_WAIT が残ることより,それが大量であることが
問題のように思われます.
> ですので、commons-httpclientに手を加えるべくcommons-httpclientのソース
> 調査を検討していますが、
まだその段階ではないような...
--
<component name="koichik">
<property name="fullName">"Koichi Kobayashi"</property>
<property name="email">"[E-MAIL ADDRESS DELETED]"</property>
<property name="blog">"http://d.hatena.ne.jp/koichik"</property>
</component>
Seasar-user メーリングリストの案内