<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">> У вас формат директивы неверный - последний параметр должен быть иметь размерность времени, а у вас - просто число.<br></div><div class="gmail_default" style="font-family:verdana,sans-serif">а разве в таких случаях не подразумеваются секунды по дефолту? Как в случае с тем же <span class="gmail-im">proxy_send_timeout 180s == </span><span class="gmail-im">proxy_send_timeout 180. <br><br>Хотя в офф доке и советуют явно задавать суффиксы - "</span><span class="gmail-im">Значение без суффикса задаёт секунды.
Рекомендуется всегда указывать суффикс."<br></span></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-06-22 14:27 GMT+03:00 Andrey Kopeyko <span dir="ltr"><<a href="mailto:andrey@kopeyko.ru" target="_blank">andrey@kopeyko.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Sergey Kagansky писал 2017-06-22 11:20:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Добрый день.<br>
</blockquote>
<br>
Добрый день, Сергей!<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Столкнулся с непонятной ситуацией.<br>
Есть такой конфиг:<br>
<br>
proxy_cache_path /data/cache/nginx/cache levels=1:2 keys_zone=all:32m<br>
max_size=1g;<br>
<br>
 location / {<br>
   proxy_cache          all;<br>
   proxy_cache_valid 404 5m;<br>
   proxy_cache_valid any 0;<br>
  ....<br>
 }<br>
<br>
Требуется кешировать ТОЛЬКО 404 ответы,<br>
но нгинкс игнорирует строку<br>
proxy_cache_valid any 0;<br>
Что может приводить к этому? Или как это отловить?<br>
</blockquote>
<br></span>
У вас формат директивы неверный - последний параметр должен быть иметь размерность времени, а у вас - просто число.<br>
Об этом наверняка была ругань в error.log<br>
<br>
<br>
Не совсем понятно что именно вы хотите этой директивой сказать? если вам надо кешировать только 404-е ответы, то достаточно будет одной директивы<br>
<br>
proxy_cache_valid 404 5m;<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
-- <br>
Best regards,<br>
Andrey A. Kopeyko <<a href="mailto:andrey@kopeyko.ru" target="_blank">andrey@kopeyko.ru</a>><br>
______________________________<wbr>_________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org" target="_blank">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailm<wbr>an/listinfo/nginx-ru</a></font></span></blockquote></div><br></div>