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.