- PR -

ApacheのProxyサーバについて

1
投稿者投稿内容
クライフ
会議室デビュー日: 2003/01/22
投稿数: 9
投稿日時: 2007-04-11 20:36
ApacheのProxyサーバの動作について教えて下さい。

ProxyなのでPC側とサーバの間でTCPコネクション(ソケット)を別々にして
動作すると思うのですが、PC側のためのソケットで異常が発生して
ソケットを閉じる場合に、FINを送信すると思うのですが
そのときには、サーバ側通信のためのソケットも同時に
クローズするようになっているのでしょうか?
または、サーバ側ソケットについては、必ずしもクローズするということは
ないのでしょうか?

あいまいな質問で申し訳ないのですが、宜しくお願いいたします。
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2007-04-12 20:02
どうも話が見えませんが...

apacheだろうがなんだろうが、TCP/IPである限りFINが来ればACKを返して
CLOSE WAIT を経てFINを投げるのであ。
F/A
ぬし
会議室デビュー日: 2006/03/18
投稿数: 312
お住まい・勤務地: Tokyo
投稿日時: 2007-04-12 21:43
PC --(1)-- [ApacheProxy] --(2)-- [WebServer]

っていう構成で、(1)がFINなりRSTなりで異常クローズしたら、
(2)もクローズ処理してくれますか?って問い合わせだと思います…が…

常識的にはそうなるでしょう…と信じてますが、確証は無いです。

※安いNATルータとか、片側タイムアウトしているのに、
 片側コネクション張ったままとかありますしねぇ…
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2007-04-13 00:06
あ、なるほど。
mod_proxyは(2)を閉じに行きますか、ということですか。
バグってなければそりゃあ閉じに行くと思いますが。

mod_proxyはあまり使いこんでないですが、squidではいろいろとバグを見ています
クライフ
会議室デビュー日: 2003/01/22
投稿数: 9
投稿日時: 2007-04-13 09:40
ぽんす様、F/A様
書き込みありがとうございます。

質問がわかりにくくすみません。
F/A様のおっしゃっているとおりの質問です。

私もバグってなければ閉じにいくとは思っているのですが。。
ソースを読む力があればわかると思うのですが
膨大そうで、尻込みしています。。
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2007-04-13 21:08
目的は何なんでしょ。
たとえば実際に問題が起こっていて原因を解析する必要があるのであれば、
正面から取り掛かるならクライアント-プロキシ間、プロキシ-Webサーバ間の
それぞれの両端、計四ヶ所でパケットを拾うという線になると思うですが。
クライフ
会議室デビュー日: 2003/01/22
投稿数: 9
投稿日時: 2007-04-16 10:06
ぽんす様
ご回答ありがとうございます。

問題は、まったく別のところに起因しておりまして。。
話すとごちゃごちゃになりそうなのですが。。
あと製品仕様に関する情報も含まれておりあまり公にできないことも
ありますので目的は、差し控えさせていただきます。
こういってしまうと掲示板に問い合わせるのがそもそも悪いような
感じになり申し訳ありません。。
1

スキルアップ/キャリアアップ(JOB@IT)