ASP.NET MVCのコアに対処する方法を502の不正なゲートウェイがタイムアウト

ページを実行するために実行するのに長い時間がかかる場合は、ASP.NET MVCのコアは502不正ゲートウェイ要求タイムアウトになります。一般的なデフォルトのタイムアウトは比較的短く、我々はweb.configファイルでそれを設定する必要があります。ここで長い時間のrequestTimeoutプロパティは、タイムアウトを設定するために使用されます。

サーバー環境:ネットコア2.1.15

参照記事:  https://www.cnblogs.com/OpenCoder/p/10307882.html  、それをテストし、第三の方法は~~~タイムアウト設定コードに役に立ちません

その後、最初の2つの方法を見てローカルIIS Expressのタイムアウト設定は、午前23時00分00秒であることがわかり、そのサーバーは、この時間を設定することができます。

コードをコピー
<?xml version = "1.0"エンコード= "UTF-8"?> 
<設定> 
   <system.webServer> 
     <ハンドラ> 
      <名を追加= "aspNetCore"パス= "*"動詞= "*"モジュール= "AspNetCoreModule" resourcetypeの= "指定なし" /> 
        </ハンドラ> 
        <aspNetCoreのrequestTimeout = "23時00分○○秒" processPath = "%のLAUNCHER_PATH%の"引数= "%のLAUNCHER_ARGS%" stdoutLogEnabled = "false"をstdoutLogFile = "\ログ\ STDOUT" forwardWindowsAuthToken = "偽" /> 
    </system.webServer> 
</ configuration>の

おすすめ

転載: www.cnblogs.com/zitjubiz/p/net_core_502_timeout.html