- - PR -
ApacheのProxyサーバについて
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-04-11 20:36
ApacheのProxyサーバの動作について教えて下さい。
ProxyなのでPC側とサーバの間でTCPコネクション(ソケット)を別々にして 動作すると思うのですが、PC側のためのソケットで異常が発生して ソケットを閉じる場合に、FINを送信すると思うのですが そのときには、サーバ側通信のためのソケットも同時に クローズするようになっているのでしょうか? または、サーバ側ソケットについては、必ずしもクローズするということは ないのでしょうか? あいまいな質問で申し訳ないのですが、宜しくお願いいたします。 |
|
投稿日時: 2007-04-12 20:02
どうも話が見えませんが...
apacheだろうがなんだろうが、TCP/IPである限りFINが来ればACKを返して CLOSE WAIT を経てFINを投げるのであ。 |
|
投稿日時: 2007-04-12 21:43
PC --(1)-- [ApacheProxy] --(2)-- [WebServer]
っていう構成で、(1)がFINなりRSTなりで異常クローズしたら、 (2)もクローズ処理してくれますか?って問い合わせだと思います…が… 常識的にはそうなるでしょう…と信じてますが、確証は無いです。 ※安いNATルータとか、片側タイムアウトしているのに、 片側コネクション張ったままとかありますしねぇ… |
|
投稿日時: 2007-04-13 00:06
あ、なるほど。
mod_proxyは(2)を閉じに行きますか、ということですか。 バグってなければそりゃあ閉じに行くと思いますが。 mod_proxyはあまり使いこんでないですが、squidではいろいろとバグを見ています |
|
投稿日時: 2007-04-13 09:40
ぽんす様、F/A様
書き込みありがとうございます。 質問がわかりにくくすみません。 F/A様のおっしゃっているとおりの質問です。 私もバグってなければ閉じにいくとは思っているのですが。。 ソースを読む力があればわかると思うのですが 膨大そうで、尻込みしています。。 |
|
投稿日時: 2007-04-13 21:08
目的は何なんでしょ。
たとえば実際に問題が起こっていて原因を解析する必要があるのであれば、 正面から取り掛かるならクライアント-プロキシ間、プロキシ-Webサーバ間の それぞれの両端、計四ヶ所でパケットを拾うという線になると思うですが。 |
|
投稿日時: 2007-04-16 10:06
ぽんす様
ご回答ありがとうございます。 問題は、まったく別のところに起因しておりまして。。 話すとごちゃごちゃになりそうなのですが。。 あと製品仕様に関する情報も含まれておりあまり公にできないことも ありますので目的は、差し控えさせていただきます。 こういってしまうと掲示板に問い合わせるのがそもそも悪いような 感じになり申し訳ありません。。 |
1