1

私はかなり長い間、ローカル環境でこの問題に取り組んできました。私は多くの異なる解決策を試してどこでも探してきました。

セットアップ: キャッシュなし (パス) の外部 Web サイトを指す構成ファイルにバックエンドを作成します。

動作: ランダムに、バックエンド接続が閉じられ、「エラー 503 サービスを利用できません」というメッセージが表示されます。

Amazon EC2 によって提供される単純な Web ページがあります。Varnish を使用して通話をリダイレクトしています。ブラウザで F5 キーを押したところ、機能する場合と機能しない場合があります。varnishlog を使用して、何が起こっているのかを把握しようとしています。意味のある唯一のことは、「BackendClose」と書かれている行です。その後、後続のすべてのリクエストは失敗します。(また、他のバックエンドも構成しており、正常に動作します。)

また、キープアライブ/セッションの長さで遊んでみましたが、今のところ何も機能しません。私が理解していることから、バックエンドへの接続が閉じられているようです (おそらく何らかの理由で amazon を介して) が、varnish はそれを復元する前にしばらく待ちます。

だから、誰かが何か提案があれば、私は喜んでそれらを試してみたい.

ニスのバージョン: varnish-3.0.2 リビジョン cbf1284

4

1 に答える 1

0

問題がどこから来たのかを突き止めようとした後、私はついにそれを理解しました。

何らかの理由でIPをブロックしていたものがあったようです。一部のパケットをランダムにブロックするファイアウォールと、さまざまなスイッチ ポリシーを確認したところ、マシンに 2 つ目のイーサネット構成があったことが問題の原因であることがわかりました。なぜそこにあったのかわからないので、削除しました。それ以来、問題はなくなりました。

それで、私が気が狂っていたので、それを修正するのを手伝ってくれたネットワークの人たちに感謝します:P 結局、それはワニスの問題ではありませんでした. 次回は、そのようなことで多くの時間を失う前に、さまざまなマシンと環境でさまざまな種類のテストを実行しようと思います。

于 2013-01-28T19:15:50.583 に答える