<div style="color:#000; font-size: 14px;font-family: arial;"><div>nginx version: nginx/1.10.3</div><div>uname: Linux  4.9.0-8-amd64 #1 SMP Debian 4.9.144-3.1 (2019-02-19) x86_64 GNU/Linux</div><div>VPS: Linode $5 <br></div><div><br></div><div>I set about 900 subsite like this:</div><div><br></div><div>    proxy_cache_path /var/cache/nginx/abc.com/aaa levels=1:2 use_temp_path=off keys_zone=aaa.abc.com:64k inactive=8h max_size=128m;<br>    proxy_cache_path /var/cache/nginx/abc.com/bbb levels=1:2 use_temp_path=off keys_zone=bbb.abc.com:64k inactive=8h max_size=128m;</div><div>    ...</div><div>    the list is 900+<br></div><div><br></div><div>    server {<br>        listen       80;<br>        server_name  ~^([^.]+)\.abc\.com$;<br>        set $sub $1;<br>        location / {<br>            proxy_pass   https://172.22.207.56/;<br>            proxy_redirect https://172.22.207.56/ /;<br>            proxy_set_header Host $sub.abc.com;<br>            proxy_cache $sub.abc.com;<br>        }<br>    }<br></div><div><br></div><div><strong>the nginx.conf is:</strong></div><div></div><div>user www-data;<br>worker_processes auto;<br>pid /run/nginx.pid;<br>include /etc/nginx/modules-enabled/*.conf;<br></div><div><br></div><div>events {<br>    worker_connections 4096;<br>    multi_accept on;<br>    use epoll;<br>    worker_aio_requests 256;<br>}<br><br>http {<br><br>    ##<br>    # Basic Settings<br>    ##<br><br>    sendfile on;<br>    tcp_nopush on;<br>    tcp_nodelay on;<br>    keepalive_timeout 15;<br>    types_hash_max_size 2048;<br>    server_tokens off;<br>    <br>    server_names_hash_bucket_size 128;<br>    server_names_hash_max_size 512;<br>    server_name_in_redirect on;<br><br>    include /etc/nginx/mime.types;<br>    default_type application/octet-stream;<br>   <br><br>    ##<br>    # Proxy Settings<br>    ##<br>    <br>    proxy_buffering on;<br>    proxy_buffer_size 512k;<br>    proxy_buffers 32 512k;<br>    proxy_busy_buffers_size 512k;<br>    proxy_request_buffering on;<br><br>    proxy_cache_valid 200 6h;<br>    <br>    proxy_cache_lock on;<br>    proxy_cache_lock_timeout 60s;<br>    proxy_cache_lock_age 300s;<br>    <br>    proxy_cache_use_stale updating error timeout invalid_header http_404 http_500 http_502 http_503 http_504;<br>    proxy_cache_revalidate on;<br>    proxy_connect_timeout 15;<br>    <br>    proxy_set_header X-Real-IP $remote_addr;<br>    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br>    proxy_set_header Accept-Encoding "";<br><br>    proxy_intercept_errors off;<br>    proxy_ignore_headers X-Accel-Expires Expires Cache-Control Set-Cookie Vary;<br>    <br>    proxy_hide_header Cache-Control;<br>    proxy_hide_header Set-Cookie;<br>    proxy_hide_header Expires;<br>    proxy_hide_header X-Accel-Expires;<br><br>    include /etc/nginx/sites-enabled/*;<br><br>}<br></div><div></div><div>I used wget to download every subsite's index page, in order to active the cache,per 6 hour , crontab。 just like this:</div><div><br></div><div>*    */6    *    *    *    /usr/bin/wget -t 1 -qi /root/.script/linklist-80.wget -O /dev/null<br><br></div><div>when I mannually type the command first:</div><div><br></div><div>wget -t 1 -qi /root/.script/linklist-80.wget -O /dev/null</div><div><br></div><div>everything is good. about 130minutes.<br></div><div><br></div><div>but when I type run it again at once, the nginx will go wrong in minutes:</div><div><br></div><div>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1<br>2019/03/22 10:30:03 [alert] 6356#6356: ignore long locked inactive cache entry 3391b383577454e8dfb6337e060c1d22, count:1</div><div>...</div><div><br></div><div>until entire disk full.</div><div><br></div><div>what's wrong with my config files ? or what's wrong with nginx?<br></div><div><br></div><div><br></div><div><br></div></div><div id="spnEditorSign" name="100"><div><div style="font-size: 14px;font-family: arial;"><div><br></div><div><p style="margin: 0pt;"><span style="font-family:黑体;font-size:12.0000pt;">潘永华</span><span style="font-family:宋体;font-size:12.0000pt;"><br></span><span style="font-family:黑体;font-size:10.0000pt;">手机: 13166322138<br>邮箱: u_can@163.com</span><span style="font-family:宋体;font-size:12.0000pt;"><br></span><span style="font-family:黑体;font-size:10.0000pt;">网站: http://www.panswork.com</span><br></p><br></div></div></div></div><div><br></div><!-- jy5ContentSuffix --><br><br><span title="neteasefooter"><p> </p></span>