問題タブ [aws-elb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
965 参照

amazon-web-services - AWS ELB の粘着性により、NGINX がキャッシュなしの動作をする

NGINX をキャッシュ レイヤーとして使用してきましたが、最近負荷テストを行ったときに、異常な問題に遭遇しました。負荷テストでは、すべてのコンテンツでキャッシュ ミスしか発生しませんでした。

トラフィックは次のように流れます: クライアント > NLB > NGINX > ELB (スティッキ性) > アプリケーション層

少し分析とトラブルシューティングを行った結果、この動作の理由は、負荷インジェクターが送信するリクエストに「AWSELB」スティッキー Cookie が含まれていないことが原因であるという結論に達しました。Cookie が設定されていない場合、AWS ELB は AWSELB の値を含む「set-cookie」を送信し、キャッシュ コントロール: no-cache="set-cookie"も含めます。

「no-cache」ディレクティブがあるため、NGINX は、Cookie が送信されない限り、期待されるキャッシュ エントリを作成しません (この時点以降のリクエストは、キャッシュ ヒット動作を行います)。多くのリンク/質問とドキュメントを調べてきましたが、これまでのところ解決策を見つけることができませんでした. 誰かがこれを経験しましたか?どのように対処しましたか?

サンプルリクエスト:

サンプル応答スニペット:

問題の署名に最も近い投稿/記事ですが、CloudFront に適用され、それがどのように処理されたかについての詳細はありません: https://forums.aws.amazon.com/thread.jspa?messageID=362272

0 投票する
0 に答える
30 参照

amazon-web-services - ELB を監視し、2 週間以内にトラフィックがあるかどうかを確認します

ロードバランサーのリストがあり、aws cli を使用して 2 週間以上トラフィックがあるかどうかを確認したいと考えています。