yo sueloproxy_cache_use_staleconactualizandoatributo.
Busqué en mis registros el valor de ACTUALIZACIÓN de $upstream_cache_status y encontré muchas coincidencias, pero no puedo reproducir esta situación.
¿Pueden ayudarme a crear condiciones que me lleven a la ACTUALIZACIÓN en $upstream_cache_status? Este es el primer paso para descubrir por qué se devolvieron 500 en lugar de 200 al cliente.
La línea de registro habitual se ve así:
... "GET / HTTP/1.1" 500 1208 "-" ... - - upstream_cache_status:UPDATING
Entonces, el código de error 500 regresó al cliente; ( Según la documentación, esta debería ser la página almacenada en caché y el código 200 AFAIR.
¿Qué puede conducir a este problema?
Verifiqué que el directorio de caché de nginx tenga suficiente espacio y que los archivos en su interior no sean administrados por ninguna utilidad externa. No hay errores en los registros de errores.