<div dir="ltr">Коллеги, подскажите что происходит<div><br></div><div>







<p class=""><span class="">CentOS Linux release 7.1.1503 (Core)</span></p><p class=""><span class="">nginx version: nginx/1.7.10</span></p><p class=""><span class="">built by gcc 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) </span></p><p class=""><span class="">TLS SNI support enabled</span></p><p class="">










</p><p class=""><span class="">configure arguments: --user=nginx --group=nginx --prefix=/usr/share/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --http-client-body-temp-path=/var/lib/nginx/tmp/client_body --http-proxy-temp-path=/var/lib/nginx/tmp/proxy --http-fastcgi-temp-path=/var/lib/nginx/tmp/fastcgi --pid-path=/var/run/nginx.pid --lock-path=/var/lock/subsys/nginx --with-openssl=/builddir/build/BUILD/nginx-1.7.10/openssl-1.0.2a --with-openssl-opt=enable-tlsext --with-http_secure_link_module --with-http_random_index_module --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_gzip_static_module --with-http_stub_status_module --with-http_geoip_module --with-http_spdy_module --with-http_auth_request_module --with-debug --with-file-aio --with-cc-opt='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' --add-module=/builddir/build/BUILD/nginx-1.7.10/ngx_devel_kit-0.2.19 --add-module=/builddir/build/BUILD/nginx-1.7.10/nginx_accept_language_module --add-module=/builddir/build/BUILD/nginx-1.7.10/lua-nginx-module-0.9.12 --add-module=/builddir/build/BUILD/nginx-1.7.10/nginx-dav-ext-module --add-module=/builddir/build/BUILD/nginx-1.7.10/naxsi-0.53-2/naxsi_src --add-module=/builddir/build/BUILD/nginx-1.7.10/ngx_http_redis-0.3.7 --add-module=/builddir/build/BUILD/nginx-1.7.10/echo-nginx-module-0.56</span></p><p class=""><span class=""><br></span></p><p class="">proxy_cache_path /var/lib/nginx/cache keys_zone=mycdn:20m inactive=1d use_temp_path=off;</p><p class=""><br></p><p class="">server {</p><p class="">    listen 80;</p><p class="">    server_name <a href="http://mycdn.com">mycdn.com</a> 127.0.0.1;</p><p class=""><br></p><p class="">    proxy_cache mycdn;</p><p class=""><br></p><p class="">    location / {</p><p class="">        proxy_pass <a href="http://origin">http://origin</a>;</p><p class="">        proxy_set_header Host       $proxy_host;</p><p class="">        proxy_cache_lock on;</p><p class="">        proxy_cache_lock_age 2h;</p><p class="">        proxy_cache_lock_timeout 2h;</p><p class="">        proxy_cache_key "$uri";</p><p class="">        add_header Cache $upstream_cache_status;</p><p class="">    }</p><p class=""><span class="">
























</span></p><p class="">}</p><div>







<p class=""><br></p><p class="">[root@node ~]# ll /var/lib/nginx/cache/ | wc -l</p><p class=""><span class=""></span></p><p class="">228</p><div>т.е. у nginx в cache есть около 2 сотен популярных файлов  (118G<span class="">   </span>/var/lib/nginx/cache/), он успешно отдает несколько дней, ничего нового из origin не качает, в какой то момент случается это</div><div>







<p class=""><span class="">[root@node ~]# ll /var/lib/nginx/cache/temp/ | wc -l</span></p>
<p class=""><span class="">5714</span></p><p class="">Т.е. число файлов в temp растет очень быстро, хотя обычно = 0.</p><p class="">restart nginx и очистка tempdir не помогает (файлы в tempdir появляются снова), помогает только полная очистка cache</p><p class="">Пользователи делают запросы с range.</p><p class=""><span class=""><br></span></p></div>







<p class=""><span class=""><br></span></p></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-04-17 2:27 GMT+03:00 Валентин Бартенев <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"><span class="">On Thursday 16 April 2015 17:48:20 Vasil Mikhalenya wrote:<br>
> возможно ли ограничить количество одновременно загружаемых файлов с<br>
> апстрима?<br>
><br>
</span>[..]<br>
<br>
<a href="http://nginx.org/ru/docs/http/ngx_http_limit_conn_module.html" target="_blank">http://nginx.org/ru/docs/http/ngx_http_limit_conn_module.html</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"><div><br></div>-- <br><div class="gmail_signature">Best regards,<br>Vasil Mikhalenya</div>
</div>