Wenn NginX als Reverse-Proxy konfiguriert ist und aus folgenden Gründen das Warten aufgibt
- Proxy_Lese-Timeout
- Proxy_Verbindungs-Timeout
- Proxy_Sendezeitüberschreitung
es sendet ein 504-Gateway-Timeout an den Client. Was macht es mit dem TCP-Socket, das es geöffnet hatte oder das es zum Upstream-HTTP-Server, z. B. Apache, öffnen wollte? Wird es von einer anderen eingehenden Anfrage wiederverwendet oder wird es geschlossen?
Antwort1
nginx ist gut gebaut und schließt mit Sicherheit alles, wenn der endgültige 504-Status festgestellt ist.