AWSロードバランサーのヘルスチェックが#のURLで失敗する

アナンド・サンダーラマン

EC2ロードバランサーのヘルスチェックを設定して、次の#ようなURLを指すようにしました/#/applications

ボックスにSSHで接続し、URLをカールすると、応答コード200が返されます。

ただし、ロードバランサーは次のエラーを出します。

Health checks failed with these codes: [400]

ヘルスチェックのURLをに変更すると/、ロードバランサーは問題ないと言います。

URLエンコードの問題の可能性があると思います。URLで許可される文字に制限はありますか?

マイケル-sqlbot

#リクエストURIの有効な文字ではありません。#シンボルマークURLフラグメントの始まり。

を使用してURLにアクセスすると#、URIは#サーバーに送信される前に、ブラウザーによって切り捨てられます。サーバーはこれを認識しません。これはクライアント側でのみ使用されます。

したがって、ヘルスチェックでは無効であり、サーバーはそれをとして拒否するのが正しい400 Bad Requestです。ブラウザからのフラグメントを使用してサイトのURLにアクセスすると、ブラウザがURLを#送信しないため、がWebサーバーによってログに記録されないことがわかります。

何らかの理由で実際にURLエンコードさ#れたもの%23必要な場合、それは次のように記述されますが、これがあなたが探しているものになるとは思いません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

AWSネットワークロードバランサーのヘルスチェックがECSサービスで失敗している

分類Dev

アプリケーションロードバランサー-ヘルスチェックが次のコードで失敗しました:[301]

分類Dev

AWSアプリケーションロードバランサーの背後にx-pack対応のElasticsearchを追加すると、認証がないためにヘルスチェックが失敗します

分類Dev

k8sクラスター自動スケーリンググループのGCPグローバルロードバランサーヘルスチェックが失敗する

分類Dev

GKEIngress上のgRPCおよびHTTPサーバーがgRPCバックエンドのヘルスチェックに失敗する

分類Dev

Aws-elbヘルスチェックが302コードで失敗する

分類Dev

ブロックチェーンヘッダーの生成がエラーで失敗する

分類Dev

ロードバランサーのヘルスチェックとDockerのヘルスチェック?

分類Dev

Kubernetes Ingressがロードバランサーにデフォルトで* 2 *ヘルスチェックを作成するのはなぜですか?

分類Dev

Google Cloud HTTPロードバランサーのヘルスチェックが送信するリクエストが多すぎますか?

分類Dev

ビルドサーバーでのポータブルクラスライブラリプロジェクトのビルドが失敗する

分類Dev

kubernetesダッシュボードエラー: 'メトリッククライアントヘルスチェックに失敗しました:サーバーは要求されたリソースを見つけることができませんでした(サービスヒープスターを取得します)。

分類Dev

ARM:ROPチェーン:特定のアドレスでスタックオーバーフローが失敗する

分類Dev

Djangoクラスのオーバーライドが失敗するシステムチェック

分類Dev

Unicodeパスが「エラー:CreateFile」のウィンドウでgitlfsチェックアウトが失敗する

分類Dev

ヘッドレスクロームでのみテストが失敗する

分類Dev

ReactNativeスタータープロジェクトのバンドルが予期しないトークンエラーで失敗する

分類Dev

ElasticBeanstalkのSpringBootアプリケーション-ヘルスチェックが失敗する

分類Dev

チェックボックスへのXAML-WPFマルチバインディングが失敗する原因となるハードウェア/プラットフォームの違いは何ですか?

分類Dev

ローカルマシンでの領事のヘルスチェックの失敗

分類Dev

ELBヘルスチェックがAWSに失敗する

分類Dev

AWS Application LoadBalancerヘルスチェックが失敗する

分類Dev

Googleロードバランサーがランダムにバックエンドへのリクエストに失敗する

分類Dev

WPFデータバインディングがDatagridのチェックボックスで失敗する

分類Dev

複数のロードバランサーを備えたヘルスチェックタイプELB

分類Dev

JBoss7.1またはApacheのヘルスチェックを備えたロードバランサー

分類Dev

AWSSSL証明書を適用した後のロードバランサーヘルスチェック

分類Dev

DelphiSeattleからAndroidSDKツールをダウンロードする際のライセンスステータスチェックの失敗

分類Dev

新しいサブチャートでヘルムのアップグレードが失敗する

Related 関連記事

  1. 1

    AWSネットワークロードバランサーのヘルスチェックがECSサービスで失敗している

  2. 2

    アプリケーションロードバランサー-ヘルスチェックが次のコードで失敗しました:[301]

  3. 3

    AWSアプリケーションロードバランサーの背後にx-pack対応のElasticsearchを追加すると、認証がないためにヘルスチェックが失敗します

  4. 4

    k8sクラスター自動スケーリンググループのGCPグローバルロードバランサーヘルスチェックが失敗する

  5. 5

    GKEIngress上のgRPCおよびHTTPサーバーがgRPCバックエンドのヘルスチェックに失敗する

  6. 6

    Aws-elbヘルスチェックが302コードで失敗する

  7. 7

    ブロックチェーンヘッダーの生成がエラーで失敗する

  8. 8

    ロードバランサーのヘルスチェックとDockerのヘルスチェック?

  9. 9

    Kubernetes Ingressがロードバランサーにデフォルトで* 2 *ヘルスチェックを作成するのはなぜですか?

  10. 10

    Google Cloud HTTPロードバランサーのヘルスチェックが送信するリクエストが多すぎますか?

  11. 11

    ビルドサーバーでのポータブルクラスライブラリプロジェクトのビルドが失敗する

  12. 12

    kubernetesダッシュボードエラー: 'メトリッククライアントヘルスチェックに失敗しました:サーバーは要求されたリソースを見つけることができませんでした(サービスヒープスターを取得します)。

  13. 13

    ARM:ROPチェーン:特定のアドレスでスタックオーバーフローが失敗する

  14. 14

    Djangoクラスのオーバーライドが失敗するシステムチェック

  15. 15

    Unicodeパスが「エラー:CreateFile」のウィンドウでgitlfsチェックアウトが失敗する

  16. 16

    ヘッドレスクロームでのみテストが失敗する

  17. 17

    ReactNativeスタータープロジェクトのバンドルが予期しないトークンエラーで失敗する

  18. 18

    ElasticBeanstalkのSpringBootアプリケーション-ヘルスチェックが失敗する

  19. 19

    チェックボックスへのXAML-WPFマルチバインディングが失敗する原因となるハードウェア/プラットフォームの違いは何ですか?

  20. 20

    ローカルマシンでの領事のヘルスチェックの失敗

  21. 21

    ELBヘルスチェックがAWSに失敗する

  22. 22

    AWS Application LoadBalancerヘルスチェックが失敗する

  23. 23

    Googleロードバランサーがランダムにバックエンドへのリクエストに失敗する

  24. 24

    WPFデータバインディングがDatagridのチェックボックスで失敗する

  25. 25

    複数のロードバランサーを備えたヘルスチェックタイプELB

  26. 26

    JBoss7.1またはApacheのヘルスチェックを備えたロードバランサー

  27. 27

    AWSSSL証明書を適用した後のロードバランサーヘルスチェック

  28. 28

    DelphiSeattleからAndroidSDKツールをダウンロードする際のライセンスステータスチェックの失敗

  29. 29

    新しいサブチャートでヘルムのアップグレードが失敗する

ホットタグ

アーカイブ