Прокси Nginx, обслуживающий несуществующие файлы кеша прокси

Я делаю пользовательскую программу для аннулирования обратного прокси-кэша. И я обнаружил неожиданное поведение.

Моя схема nginx.conf:

  1. сервер, порт 443 (proxy_cache)
  2. сервер, порт 8088 (бэкэнд, оптимизация скорости страницы, прокси-сервер)
  3. сервер, порт 8087 (сервер очистки кэша прокси), программа Lua, найдите в proxy_cache нужный файл и удалите его.

Проблема: после удаления файла с диска иногда nginx proxy_cache (сервер 1) по-прежнему обслуживает старую удаленную страницу. В заголовках HTTP - я вижу значение HIT кеша. Около 5 минут, сервер 1 (прокси), обнаружение пропуска кэша и отправка запроса на сервер 2.

0
задан 21 June 2019 в 01:33

0 ответов

Другие вопросы по тегам:

Похожие вопросы: