<div dir="ltr">проблема была в Ñледующем:<div>- user-agent: приходил в одном Ñлучае из 20 из-за Ñпецифики приложениÑ</div><div>- origin Ñтавил Vary: user-agent видимо, из-за ошибки конфигурации</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-02-14 14:33 GMT+03:00 Vasil Mikhalenya <span dir="ltr"><<a href="mailto:bazilek@gmail.com" target="_blank">bazilek@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Ñледующий раз проверю, удалив файл из кеша<div>- Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾Â <span style="color:rgb(0,0,0);line-height:16px">proxy_cache_path по одному локейшену, кроме nginx никто Ñ Ð½Ð¸Ð¼ ничего не делает</span></div><div><span style="color:rgb(0,0,0);line-height:16px">- Ñ‚.к. воÑпроизводитÑÑ Ð½Ð° разных Ñерверах, Ñклонен Ñчитать, что проблема не в fs</span></div></div><div class="gmail_extra"><div><div class="h5"><br><div class="gmail_quote">2016-02-13 5:16 GMT+03:00 Maxim Dounin <span dir="ltr"><<a href="mailto:mdounin@mdounin.ru" target="_blank">mdounin@mdounin.ru</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello!<br>
<div><div><br>
On Fri, Feb 12, 2016 at 06:38:08PM +0300, Vasil Mikhalenya wrote:<br>
<br>
> проблема вÑе еще воÑпроизводитÑÑ Ñ Ñ‚Ð°ÐºÐ¸Ð¼ конфигом,<br>
><br>
>Â Â Â location / {<br>
>Â Â Â Â Â proxy_pass <a href="http://origin.example.com" rel="noreferrer" target="_blank">http://origin.example.com</a>;<br>
>     proxy_set_header Host    $proxy_host;<br>
>Â Â Â Â Â proxy_cache_lock on;<br>
>Â Â Â Â Â proxy_cache_lock_age 1d;<br>
>Â Â Â Â Â proxy_cache_lock_timeout 1d;<br>
>Â Â Â Â Â proxy_cache_revalidate on;<br>
>Â Â Â Â Â proxy_cache_use_stale updating;<br>
>Â Â Â Â Â proxy_cache_key "$uri";<br>
>Â Â Â Â Â add_header Cache $upstream_cache_status;<br>
>Â Â Â Â Â add_header X-IDÂ "{{ ansible_hostname }}";<br>
>Â Â Â }<br>
><br>
> за пару чаÑов nginx проÑто Ñъедает >1Tb локального диÑка, помогает только<br>
> оÑтановка nginx, очиÑтка tmp кеша, запуÑк nginx, иногда делать Ñто нужно<br>
> неÑколько раз<br>
><br>
> в логах в Ñтот момент<br>
><br>
> 2016/02/11 05:08:42 [crit] 9777#9777: *54423736 cache file<br>
> "/var/lib/nginx/cache/c1/9c9de47f28ebc598e526af36d402e8f4" has too long<br>
> header, client: 67.11.37.88,<br>
> 2016/02/11 05:08:44 [crit] 9777#9777: *54423724 cache file<br>
> "/var/lib/nginx/cache/c1/9c9de47f28ebc598e526af36d402e8f4" has too long<br>
> header, client: 67.11.37.88,<br>
> 2016/02/11 05:08:44 [crit] 9777#9777: *54423726 cache file<br>
> "/var/lib/nginx/cache/c1/9c9de47f28ebc598e526af36d402e8f4" has too long<br>
> header, client: 67.11.37.88,<br>
> 2016/02/11 05:08:44 [crit] 9777#9777: *54423729 cache file<br>
> "/var/lib/nginx/cache/c1/9c9de47f28ebc598e526af36d402e8f4" has too long<br>
> header, client: 67.11.37.88,<br>
> 2016/02/11 05:08:44 [crit] 9777#9777: *54423737 cache file<br>
> "/var/lib/nginx/cache/c1/9c9de47f28ebc598e526af36d402e8f4" has too long<br>
> header, client: 67.11.37.88,<br>
<br>
</div></div>Ð¡ÑƒÐ´Ñ Ð¿Ð¾ логам, у Ð²Ð°Ñ Ð² кеше откуда-то взÑлÑÑ Ð¼ÑƒÑор. От Ñтого<br>
переÑтаёт работать "proxy_cache_use_stale updating" (потому что<br>
отдавать - нечего), и proxy_cache_lock тоже не работает (потому<br>
что реÑÑƒÑ€Ñ Ð½Ðµ новый, и ÑоответÑтвенно обработка другаÑ). В<br>
результате имеем то, что имеем - множеÑтво запроÑов идут<br>
одновременно на бекенд.<br>
<br>
РазбирайтеÑÑŒ, откуда у Ð²Ð°Ñ Ð² кеше то, что там лежит. Варианты на<br>
вÑкидку:<br>
<br>
- кто-то положил туда ответ Ñ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ заголовком через другой<br>
location, иÑпользовав большой proxy_buffer_size;<br>
<br>
- Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð°Ñ ÑиÑтема приказала долго жить.<br>
<div><div><br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/" rel="noreferrer" target="_blank">http://nginx.org/</a><br>
<br>
_______________________________________________<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/mailman/listinfo/nginx-ru</a></div></div></blockquote></div><br><br clear="all"><div><br></div></div></div><span class="">-- <br><div>Best regards,<br>Vasil Mikhalenya</div>
</span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Best regards,<br>Vasil Mikhalenya</div>
</div>