web-dev-qa-db-ja.com

squidプロキシを使用した「TCP_MISS」

EC2にsquidプロキシを設定しましたが、企業のファイアウォールの背後から使用しようとしています。プロキシを使用するようにFirefoxを設定した後、yahoo.comにアクセスしようとしました。非常に長時間実行されているリクエストを処理しているように、ブラウザがハングしているように見えます。私が見るイカのログをチェックする:

1431354246.891  11645 xxx.0.xx.xxx TCP_MISS/200 7150 CONNECT www.yahoo.com:443 username HIER_DIRECT/xx.xxx.XX.xx-

これまでのところ、これらのエントリのほとんどについて適切な説明はありませんが、 http://wiki.squid-cache.org/SquidFaq/SquidLogs#access.log から、私は見つけましたそれ:

MISS = The response object delivered was the network response object. 

これは何を意味するのでしょうか?外部のインターネットに接続するために私にできることはありますか?

6
user61629

これはずっと前に尋ねられました、しかし多分誰かがまだこれを使うことができます...

これは、squidに接続し、HTTPが使用するTCPプロトコルを使用してyahooにリクエストが行われたことを意味します。さらに、MISSはキャッシュミスであることを意味し、squidにはこのページが保存されていません。

ハングの理由は、応答が回線のどこかでキャッチされているか(企業ファイアウォール、多分?ローカルファイアウォール?)、またはプロキシの設定ミスが原因である可能性があります。

詳細については、おそらく https://serverfault.com で検索する必要があります。たとえば、これは良い出発点であり、問​​題を絞り込むことができます: https:// serverfault。 com/questions/514716/whats-the-minimum-required-squid-config-to-make-a-public-proxy-server

8
Gyuri