Fehlermeldung “HTTP-Status 502: Bad Gateway” in ARR-IIS-Farm

In einer IIS-Farm, die mit Application Request Routing (ARR) aufgebaut ist, kommt beim HTTP-POST und anschließendem Verbeiten von Business-Logik auf dem Zielserver folgende Fehlermeldung zurück:

HTTP-Status 502: Bad Gateway

Ursache ist, dass ein Skript auf einem Farm-Server zu lange läuft, und der ARR-Server in ein Timeout läuft.

Lösung

Auf Befehlszeile (CMD) folgendes eingeben:

  1. cd C:\Windows\SysWOW64\inetsrv
  2. appcmd.exe set config -section:webFarms /[name='meine-farm'].applicationRequestRouting.protocol.timeout:"00:10:45" /commit:apphost
  3. Zur Sicherheit noch iisreset durchführen

(meine-farm ist der Name der Farm, so wie sie im IIS-Manager angezeigt wird)

Anschließend war bei mir der Fehler weg.

Dieser MSDN-Blog-Artikel hat mir mit der Lösung geholfen.