ich benutzeProxy-Cache-Nutzung_stalemitAktualisierungAttribut.
Ich habe meine Protokolle nach dem UPDATING-Wert $upstream_cache_status durchsucht und viele Übereinstimmungen gefunden, aber ich kann diese Situation nicht reproduzieren.
Können Sie mir bitte helfen, Bedingungen zu erstellen, die mich zum AKTUALISIEREN in $upstream_cache_status führen?! Das ist für mich der erste Schritt, um herauszufinden, warum 500 statt 200 an den Client zurückgegeben werden.
Eine übliche Protokollzeile sieht folgendermaßen aus:
... "GET / HTTP/1.1" 500 1208 "-" ... - - upstream_cache_status:UPDATING
Daher wird der Fehlercode 500 an den Client zurückgegeben ;( Laut Dokumentation sollte dies die zwischengespeicherte Seite und soweit ich weiß, der Code 200 sein.
Was kann zu diesem Problem führen?
Ich habe überprüft, dass im Cache-Verzeichnis von Nginx genügend Speicherplatz vorhanden ist und dass die darin enthaltenen Dateien nicht von externen Dienstprogrammen verwaltet werden. Keine Fehler in den Fehlerprotokollen.