nginx retorna status:500 quando upstream_cache_status:UPDATING

nginx retorna status:500 quando upstream_cache_status:UPDATING

eu usoproxy_cache_use_stalecomatualizandoatributo.

Eu procurei em meus logs o valor $upstream_cache_status UPDATING e encontrei muitas correspondências, mas não consigo reproduzir esta situação.

Você pode ajudar a criar condições que me levem à ATUALIZAÇÃO em $upstream_cache_status?! Este é o primeiro passo para descobrir por que 500 em vez de 200 retornaram ao cliente.

A linha de registro normal se parece com:

... "GET / HTTP/1.1" 500 1208 "-" ... - - upstream_cache_status:UPDATING

Portanto, o código de erro 500 retornou ao cliente;( Pela documentação esta deve ser a página em cache e o código 200 AFAIR.

O que pode levar a esse problema?

Verifiquei se o diretório de cache nginx tem espaço suficiente e os arquivos dentro dele não são gerenciados por nenhum utilitário externo. Nenhum erro nos logs de erros.

informação relacionada