nginx devuelve el estado: 500 cuando upstream_cache_status: ACTUALIZANDO

nginx devuelve el estado: 500 cuando upstream_cache_status: ACTUALIZANDO

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.

información relacionada