<div dir="ltr">Ясно, спасибо<br></div><div class="gmail_extra"><br><div class="gmail_quote">7 ноября 2014 г., 14:37 пользователь Валентин Бартенев <span dir="ltr"><<a href="mailto:vbart@nginx.com" target="_blank">vbart@nginx.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Friday 07 November 2014 14:26:46 Алексей Рожков wrote:<br>
> Доброго дня!<br>
><br>
> В определенных ситуациях мне необходимо чистить закэшированные ответы nginx<br>
> Решил воспользоваться ngx_cache_purge<br>
><br>
> Кусок конфига:<br>
><br>
> location /api/delete_api_cache/ {<br>
> allow 127.0.0.1;<br>
> deny all;<br>
> proxy_cache_purge cachespace *;<br>
> return 204;<br>
> }<br>
><br>
> долблюсь curl'ом на этот урл, получаю 204<br>
> Кэш, однако, не сбрасывается, в access log'е вижу HIT<br>
><br>
> В чем может быть проблема?<br>
><br>
<br>
</div></div>У вас в качестве ключа задано '*', что буквально означает удалить<br>
элемент колючем которого является '*'.<br>
<br>
Удаление множества элементов сторонний модуль не поддерживает,<br>
но такая функциональность есть в nginx plus:<br>
<a href="http://nginx.org/r/proxy_cache_purge/ru" target="_blank">http://nginx.org/r/proxy_cache_purge/ru</a><br>
<br>
--<br>
Валентин Бартенев<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-ru</a></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div style="font-family:arial;font-size:small">---</div><div style="font-family:arial;font-size:small">С уважением, Алексей</div></div></div>
</div>