Welcome! Log In Create A New Profile

Advanced

Re: proxy_cache_valid any 0; игнорируется

Andrey Kopeyko
June 22, 2017 07:28AM
Sergey Kagansky писал 2017-06-22 11:20:
> Добрый день.

Добрый день, Сергей!

> Столкнулся с непонятной ситуацией.
> Есть такой конфиг:
>
> proxy_cache_path /data/cache/nginx/cache levels=1:2 keys_zone=all:32m
> max_size=1g;
>
> location / {
> proxy_cache all;
> proxy_cache_valid 404 5m;
> proxy_cache_valid any 0;
> ....
> }
>
> Требуется кешировать ТОЛЬКО 404 ответы,
> но нгинкс игнорирует строку
> proxy_cache_valid any 0;
> Что может приводить к этому? Или как это отловить?

У вас формат директивы неверный - последний параметр должен быть иметь
размерность времени, а у вас - просто число.
Об этом наверняка была ругань в error.log


Не совсем понятно что именно вы хотите этой директивой сказать? если вам
надо кешировать только 404-е ответы, то достаточно будет одной директивы

proxy_cache_valid 404 5m;


--
Best regards,
Andrey A. Kopeyko <andrey@kopeyko.ru>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

proxy_cache_valid any 0; игнорируется

Sergey Kagansky June 22, 2017 04:22AM

Re: proxy_cache_valid any 0; игнорируется

Andrey Kopeyko June 22, 2017 07:28AM

Re: proxy_cache_valid any 0; игнорируется

ALex_hha June 22, 2017 08:26AM

Re: proxy_cache_valid any 0; игнорируется

Andrey Kopeyko June 22, 2017 11:42AM

Re: proxy_cache_valid any 0; игнорируется

Roman Arutyunyan June 22, 2017 09:00AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 205
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready