1回答
- 新しい順
- 投票が多い順
- コメントが多い順
0
パケットキャプチャなどを見ないと何とも言えませんがセッションなどがアプリケーション側で管理できていないのかもしれません。
HTTPでアプリケーションが動いているのであればALBでもよいと思うのですがNLBを使用しているのには何か制限があるのでしょうか?
https://aws.amazon.com/jp/elasticloadbalancing/faqs/
関連するコンテンツ
- 質問済み 7年前
- AWS公式更新しました 2年前
パケットキャプチャなどを見ないと何とも言えませんがセッションなどがアプリケーション側で管理できていないのかもしれません。
HTTPでアプリケーションが動いているのであればALBでもよいと思うのですがNLBを使用しているのには何か制限があるのでしょうか?
https://aws.amazon.com/jp/elasticloadbalancing/faqs/
ご確認ありがとうございます。 >HTTPでアプリケーションが動いているのであればALBでもよいと思うのですがNLBを使用しているのには何か制限があるのでしょうか?
こちらに関しては、HTTP以外にもファイル共有(TCP/139,445)のポートをバランシングしたかったためNLBを採用致しました。コスト削減の観点でNLB一本で対応したかったという背景があります。
背景理解しました。 Apache-Tomcat側でタイムアウト値を調整したりして改善するかご確認いただけますか?
今回の事象に関して、Apache-Tomcat側でタイムアウト値を調整することで、改善する見込みがあるということで認識齟齬ないでしょうか。 そのうえで確認させていただきたいのですが、Apache-Tomcat側のタイムアウト値というのは、以下の内どちらを指しており、具体的にどのような値に変更するべきでしょうか。 私自身、アプリ側に疎く確認が精一杯となります。お手数をおかけしますがご教授のほどよろしくお願いします
・keepAliveTimeout(server.xml) ・session-timeout(web.xml)