<div dir="ltr">возможно ли ограничить количество одновременно загружаемых файлов с апстрима?</div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-16 11:40 GMT+02: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">







<p><span>ситуацию спасло добавление</span></p><p><span>proxy_cache_lock_age 120s; </span></p><p><span>однако из описания неясен смысл директивы </span>proxy_cache_lock_timeout, кто-то может пояснить</p></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2015-04-16 11:26 GMT+02: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>Вопрос по кешированию,</div><div><br></div><div>proxy_cache_path /var/lib/nginx/cache keys_zone=one:20m inactive=1d use_temp_path=off;</div><div><br></div><div>server {</div><div>    listen 80;</div><div>    server_name _;</div><div><br></div><div>    proxy_cache one;</div><div><br></div><div>    location / {</div><div>        proxy_pass <a href="http://origin.corp.com" target="_blank">http://origin.corp.com</a>;</div><div>        proxy_set_header Host       $proxy_host;</div><div>        add_header Cache $upstream_cache_status;</div><div>    }</div><div>}</div><div><br></div><div>приходит 10 запросов от клиентов, файла в кеше нет - создается 10 файлов в cache temp dir</div><div><br></div><div><div>-rw------- 1 nginx nginx 1988247552 Apr 16 09:19 0000000001</div><div>-rw------- 1 nginx nginx 1985142784 Apr 16 09:19 0000000003</div><div>-rw------- 1 nginx nginx 1547857920 Apr 16 09:19 0000000004</div><div>-rw------- 1 nginx nginx 1767833600 Apr 16 09:19 0000000006</div><div>-rw------- 1 nginx nginx 1144295424 Apr 16 09:19 0000000007</div><div>-rw------- 1 nginx nginx 1661476864 Apr 16 09:19 0000000008</div><div>-rw------- 1 nginx nginx 1252536320 Apr 16 09:19 0000000009</div><div>-rw------- 1 nginx nginx 1593856000 Apr 16 09:19 0000000010</div><div>-rw------- 1 nginx nginx 1242357760 Apr 16 09:19 0000000011</div><div>-rw------- 1 nginx nginx  902340608 Apr 16 09:19 0000000012</div><div>-rw------- 1 nginx nginx  872054784 Apr 16 09:19 0000000013</div></div><div><br></div><div>Когда проходит 100 запросов - файл не выкачается и не закешируется никогда т.к. канал будет полностью заполнен.</div><div><br></div><div>







<p><span>nginx version: nginx/1.7.10</span></p></div><div><br></div><div>Nginx действительно так работает, или я что-то упустил ?</div><span><font color="#888888"><div><br></div><div><br></div>-- <br><div>Best regards,<br>Vasil Mikhalenya</div>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div>Best regards,<br>Vasil Mikhalenya</div>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature">Best regards,<br>Vasil Mikhalenya</div>
</div>