я используюproxy_cache_use_staleсобновлениеатрибут.
Я выполнил grep в своих журналах на предмет значения $upstream_cache_status UPDATING и нашел много совпадений, но не могу воспроизвести эту ситуацию.
Помогите, пожалуйста, создать условия, которые приведут меня к ОБНОВЛЕНИЮ в $upstream_cache_status ?! Это первый шаг для меня, чтобы выяснить, почему клиенту возвращается 500 вместо 200.
Обычная строка журнала выглядит так:
... "GET / HTTP/1.1" 500 1208 "-" ... - - upstream_cache_status:UPDATING
Итак, клиенту возвращен код ошибки 500 ;( Согласно документации, это должна быть кэшированная страница и код 200 AFAIR.
Что может привести к этой проблеме?
Я проверил, что в каталоге кэша nginx достаточно места и файлы внутри него не управляются никакими внешними утилитами. В журналах ошибок ошибок нет.