2016-09-07 15 views
0

これは全く問題ではないかもしれません。 週に戻ってAWSに移行しました。私たちは2つの別々のアプリケーションを持っており、それらをApp1とApp2と呼びます。 App1が受け取る要求ごとに、Webサービスコールが2秒の読み取りタイムアウトでApp2に送信されます.2秒以内に応答が配信されないと、応答は中止されます。ただし、App2サーバーはApp2サーバーがダウンすることがあります。しかし、問題は、App2サーバーがダウンするとApp1サーバーがダウンするということです。そしてそれが復帰すると、App1サーバーも即座に復帰します。 これは奇妙な問題です。あなたは何が起こっていると思いますか?サーバーのカスケード接続の失敗

ご協力いただきますようお願い申し上げます。

答えて

0

私の推測では、アプリ2がダウンするとリクエストがアプリ1に積み重なっているため(遅延が長くなるため)、アプリ1も応答しなくなります。また、2秒のタイムアウト後にリクエストを中断したときに実際に何が起こるかを調べます。実際に接続が中止されたことを確認していますか?そうでない場合、デッド接続にシステムリソースを使用している可能性があります。

しかし、上記は暗闇の中での推測です。私はより教育的な推測をするためにもっと多くの情報が必要だと思っています:)。

+0

また、トラッキングがほとんどないことを追加する必要があります。通常、1秒または2秒のGET要求を1秒間取得します。また、この問題は、AWSに移行して以来発生していました。 App2サーバーがDigital Oceanに落ちていたときはいつも、App1は通常通りに動作していました。 – Ankush92

関連する問題