none
ARRのログで502.3 12152 エラー RRS feed

  • 質問

  • Windows 2008R2 Standard Edition上で、URL書換え機能でリバースプロキシを構成しております。

    IIS Server(EC2) ー AWS NLB ー IISリバースプロキシ ー クライアントPC

    といった接続になっているのですが、IISリバースプロキシのログが下記のように出力されてしまいます。

    2021-01-06 11:24:33 W3SVC14 xxxx xxx.xxx.xxx.xxx GET /xxx/xxx/xxx.asp&X-ARR-CACHE-HIT=0&X-ARR-LOG-ID=5c6e704b-9033-43a4-9752-aac848f8d8c3 80 - xxx.xxx.xxx.xxx HTTP/1.1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/87.0.4280.88+Safari/537.36 TS0158ee09=0181a3448c85d010b73819f6e8ed9fa75c688c65a49df3821302d6e0d3e3f35efd19b4490c3b7a8b1687303dd39ede63ef56a34ac8 - xxxxxx.xxx.com 502 3 12152 1347 903 406

    調べたところ、502.3は、Bad Gatewayですが、win32-sc-statusの、12152は、サーバーの応答を解析できませんでした。」という意味らしく、原因はIIS Server(EC2)に有るのかなと思いましたがそちらは、ステータス200でログ出力されており問題なさそうです。

    これ以上どう調べたらいいのかわからず困っており、なにか情報をお持ちの方がおられましたらご享受願えませんでしょうか。

    2021年1月6日 11:44

すべての返信

  • はじめまして。

    502のBad Gatewayエラーはサーバに負荷がかかり、一定時間内にレスポンスが返せない場合に出力されることがあるかと思われます(以下Webに類似の問合せあり)。

    ASP.net 時間のかかるWebAPI呼び出して、502bad gatewayとなる
    https://teratail.com/questions/219061

    そのため、IISリバースプロキシのARRのタイムアウト値を増やす(デフォルトは120)、可能ならスペックを上げる等で問題が解消するかもしれません。

    こちらが参考になれば幸いです。


    • 編集済み Zaamasu 2021年1月10日 8:48
    2021年1月10日 8:46