You are not logged in.

#1 2015-11-03 13:36:21

Kotrfa
Member
Registered: 2012-10-25
Posts: 213

what's nginx's /var/lib/nginx/proxy/ for why is it constantly changing

Hello,

I try to reduce amount of changed of my files on my server and in the past I was able to get as low as few hundreds kilobytes. But currently I've made a lot of changes there and there seems quite big change in the /var/lib/nginx/proxy/ directory. Below is the list of changed files from yesterday to today and it's same every day.

changed var/lib/nginx/proxy/0/24
changed var/lib/nginx/proxy/0/25
changed var/lib/nginx/proxy/0/26
changed var/lib/nginx/proxy/0/27
changed var/lib/nginx/proxy/0/28
changed var/lib/nginx/proxy/0/29
changed var/lib/nginx/proxy/0/30
changed var/lib/nginx/proxy/0/31
changed var/lib/nginx/proxy/0/32
changed var/lib/nginx/proxy/0/33
changed var/lib/nginx/proxy/0/34
changed var/lib/nginx/proxy/0/35
changed var/lib/nginx/proxy/0/36
changed var/lib/nginx/proxy/0/37
changed var/lib/nginx/proxy/0/38
changed var/lib/nginx/proxy/0/39
changed var/lib/nginx/proxy/0/40
changed var/lib/nginx/proxy/0/41
changed var/lib/nginx/proxy/0/42
changed var/lib/nginx/proxy/0/43
changed var/lib/nginx/proxy/0/44
changed var/lib/nginx/proxy/0/45
changed var/lib/nginx/proxy/0/46
changed var/lib/nginx/proxy/0/47
changed var/lib/nginx/proxy/1/24
changed var/lib/nginx/proxy/1/25
changed var/lib/nginx/proxy/1/26
changed var/lib/nginx/proxy/1/27
changed var/lib/nginx/proxy/1/28
changed var/lib/nginx/proxy/1/29
changed var/lib/nginx/proxy/1/30
changed var/lib/nginx/proxy/1/31
changed var/lib/nginx/proxy/1/32
changed var/lib/nginx/proxy/1/33
changed var/lib/nginx/proxy/1/34
changed var/lib/nginx/proxy/1/35
changed var/lib/nginx/proxy/1/36
changed var/lib/nginx/proxy/1/37
changed var/lib/nginx/proxy/1/38
changed var/lib/nginx/proxy/1/39
changed var/lib/nginx/proxy/1/40
changed var/lib/nginx/proxy/1/41
changed var/lib/nginx/proxy/1/42
changed var/lib/nginx/proxy/1/43
changed var/lib/nginx/proxy/1/44
changed var/lib/nginx/proxy/1/45
changed var/lib/nginx/proxy/1/46
changed var/lib/nginx/proxy/1/47
changed var/lib/nginx/proxy/2/24
changed var/lib/nginx/proxy/2/25
changed var/lib/nginx/proxy/2/26
changed var/lib/nginx/proxy/2/27
changed var/lib/nginx/proxy/2/28
changed var/lib/nginx/proxy/2/29
changed var/lib/nginx/proxy/2/30
changed var/lib/nginx/proxy/2/31
changed var/lib/nginx/proxy/2/32
changed var/lib/nginx/proxy/2/33
changed var/lib/nginx/proxy/2/34
changed var/lib/nginx/proxy/2/35
changed var/lib/nginx/proxy/2/36
changed var/lib/nginx/proxy/2/37
changed var/lib/nginx/proxy/2/38
changed var/lib/nginx/proxy/2/39
changed var/lib/nginx/proxy/2/40
changed var/lib/nginx/proxy/2/41
changed var/lib/nginx/proxy/2/42
changed var/lib/nginx/proxy/2/43
changed var/lib/nginx/proxy/2/44
changed var/lib/nginx/proxy/2/45
changed var/lib/nginx/proxy/2/46
changed var/lib/nginx/proxy/2/47
changed var/lib/nginx/proxy/3/24
changed var/lib/nginx/proxy/3/25
changed var/lib/nginx/proxy/3/26
changed var/lib/nginx/proxy/3/27
changed var/lib/nginx/proxy/3/28
changed var/lib/nginx/proxy/3/29
changed var/lib/nginx/proxy/3/30
changed var/lib/nginx/proxy/3/31
changed var/lib/nginx/proxy/3/32
changed var/lib/nginx/proxy/3/33
changed var/lib/nginx/proxy/3/34
changed var/lib/nginx/proxy/3/35
changed var/lib/nginx/proxy/3/36
changed var/lib/nginx/proxy/3/37
changed var/lib/nginx/proxy/3/38
changed var/lib/nginx/proxy/3/39
changed var/lib/nginx/proxy/3/40
changed var/lib/nginx/proxy/3/41
changed var/lib/nginx/proxy/3/42
changed var/lib/nginx/proxy/3/43
changed var/lib/nginx/proxy/3/44
changed var/lib/nginx/proxy/3/45
changed var/lib/nginx/proxy/3/46
changed var/lib/nginx/proxy/3/47
changed var/lib/nginx/proxy/4/24
changed var/lib/nginx/proxy/4/25
changed var/lib/nginx/proxy/4/26
changed var/lib/nginx/proxy/4/27
changed var/lib/nginx/proxy/4/28
changed var/lib/nginx/proxy/4/29
changed var/lib/nginx/proxy/4/30
changed var/lib/nginx/proxy/4/31
changed var/lib/nginx/proxy/4/32
changed var/lib/nginx/proxy/4/33
changed var/lib/nginx/proxy/4/34
changed var/lib/nginx/proxy/4/35
changed var/lib/nginx/proxy/4/36
changed var/lib/nginx/proxy/4/37
changed var/lib/nginx/proxy/4/38
changed var/lib/nginx/proxy/4/39
changed var/lib/nginx/proxy/4/40
changed var/lib/nginx/proxy/4/41
changed var/lib/nginx/proxy/4/42
changed var/lib/nginx/proxy/4/43
changed var/lib/nginx/proxy/4/44
changed var/lib/nginx/proxy/4/45
changed var/lib/nginx/proxy/4/46
changed var/lib/nginx/proxy/4/47
changed var/lib/nginx/proxy/5/23
changed var/lib/nginx/proxy/5/24
changed var/lib/nginx/proxy/5/25
changed var/lib/nginx/proxy/5/26
changed var/lib/nginx/proxy/5/27
changed var/lib/nginx/proxy/5/28
changed var/lib/nginx/proxy/5/29
changed var/lib/nginx/proxy/5/30
changed var/lib/nginx/proxy/5/31
changed var/lib/nginx/proxy/5/32
changed var/lib/nginx/proxy/5/33
changed var/lib/nginx/proxy/5/34
changed var/lib/nginx/proxy/5/35
changed var/lib/nginx/proxy/5/36
changed var/lib/nginx/proxy/5/37
changed var/lib/nginx/proxy/5/38
changed var/lib/nginx/proxy/5/39
changed var/lib/nginx/proxy/5/40
changed var/lib/nginx/proxy/5/41
changed var/lib/nginx/proxy/5/42
changed var/lib/nginx/proxy/5/43
changed var/lib/nginx/proxy/5/44
changed var/lib/nginx/proxy/5/45
changed var/lib/nginx/proxy/5/46
changed var/lib/nginx/proxy/5/47
changed var/lib/nginx/proxy/6/23
changed var/lib/nginx/proxy/6/24
changed var/lib/nginx/proxy/6/25
changed var/lib/nginx/proxy/6/26
changed var/lib/nginx/proxy/6/27
changed var/lib/nginx/proxy/6/28
changed var/lib/nginx/proxy/6/29
changed var/lib/nginx/proxy/6/30
changed var/lib/nginx/proxy/6/31
changed var/lib/nginx/proxy/6/32
changed var/lib/nginx/proxy/6/33
changed var/lib/nginx/proxy/6/34
changed var/lib/nginx/proxy/6/35
changed var/lib/nginx/proxy/6/36
changed var/lib/nginx/proxy/6/37
changed var/lib/nginx/proxy/6/38
changed var/lib/nginx/proxy/6/39
changed var/lib/nginx/proxy/6/40
changed var/lib/nginx/proxy/6/41
changed var/lib/nginx/proxy/6/42
changed var/lib/nginx/proxy/6/43
changed var/lib/nginx/proxy/6/44
changed var/lib/nginx/proxy/6/45
changed var/lib/nginx/proxy/6/46
changed var/lib/nginx/proxy/6/47
changed var/lib/nginx/proxy/7/23
changed var/lib/nginx/proxy/7/24
changed var/lib/nginx/proxy/7/25
changed var/lib/nginx/proxy/7/26
changed var/lib/nginx/proxy/7/27
changed var/lib/nginx/proxy/7/28
changed var/lib/nginx/proxy/7/29
changed var/lib/nginx/proxy/7/30
changed var/lib/nginx/proxy/7/31
changed var/lib/nginx/proxy/7/32
changed var/lib/nginx/proxy/7/33
changed var/lib/nginx/proxy/7/34
changed var/lib/nginx/proxy/7/35
changed var/lib/nginx/proxy/7/36
changed var/lib/nginx/proxy/7/37
changed var/lib/nginx/proxy/7/38
changed var/lib/nginx/proxy/7/39
changed var/lib/nginx/proxy/7/40
changed var/lib/nginx/proxy/7/41
changed var/lib/nginx/proxy/7/42
changed var/lib/nginx/proxy/7/43
changed var/lib/nginx/proxy/7/44
changed var/lib/nginx/proxy/7/45
changed var/lib/nginx/proxy/7/46
changed var/lib/nginx/proxy/7/47
changed var/lib/nginx/proxy/8/23
changed var/lib/nginx/proxy/8/24
changed var/lib/nginx/proxy/8/25
changed var/lib/nginx/proxy/8/26
changed var/lib/nginx/proxy/8/27
changed var/lib/nginx/proxy/8/28
changed var/lib/nginx/proxy/8/29
changed var/lib/nginx/proxy/8/30
changed var/lib/nginx/proxy/8/31
changed var/lib/nginx/proxy/8/32
changed var/lib/nginx/proxy/8/33
changed var/lib/nginx/proxy/8/34
changed var/lib/nginx/proxy/8/35
changed var/lib/nginx/proxy/8/36
changed var/lib/nginx/proxy/8/37
changed var/lib/nginx/proxy/8/38
changed var/lib/nginx/proxy/8/39
changed var/lib/nginx/proxy/8/40
changed var/lib/nginx/proxy/8/41
changed var/lib/nginx/proxy/8/42
changed var/lib/nginx/proxy/8/43
changed var/lib/nginx/proxy/8/44
changed var/lib/nginx/proxy/8/45
changed var/lib/nginx/proxy/8/46
changed var/lib/nginx/proxy/8/47
changed var/lib/nginx/proxy/9/23
changed var/lib/nginx/proxy/9/24
changed var/lib/nginx/proxy/9/25
changed var/lib/nginx/proxy/9/26
changed var/lib/nginx/proxy/9/27
changed var/lib/nginx/proxy/9/28
changed var/lib/nginx/proxy/9/29
changed var/lib/nginx/proxy/9/30
changed var/lib/nginx/proxy/9/31
changed var/lib/nginx/proxy/9/32
changed var/lib/nginx/proxy/9/33
changed var/lib/nginx/proxy/9/34
changed var/lib/nginx/proxy/9/35
changed var/lib/nginx/proxy/9/36
changed var/lib/nginx/proxy/9/37
changed var/lib/nginx/proxy/9/38
changed var/lib/nginx/proxy/9/39
changed var/lib/nginx/proxy/9/40
changed var/lib/nginx/proxy/9/41
changed var/lib/nginx/proxy/9/42
changed var/lib/nginx/proxy/9/43
changed var/lib/nginx/proxy/9/44
changed var/lib/nginx/proxy/9/45
changed var/lib/nginx/proxy/9/46
changed var/lib/nginx/proxy/9/47

Is there a way how to get rid of this?

Offline

#2 2015-11-03 17:23:24

Awebb
Member
Registered: 2010-05-06
Posts: 6,688

Re: what's nginx's /var/lib/nginx/proxy/ for why is it constantly changing

It's the proxy cache. It's impossible to tell you more without knowing more about your setup and eyeballing your config.

Offline

#3 2015-11-04 09:17:25

Kotrfa
Member
Registered: 2012-10-25
Posts: 213

Re: what's nginx's /var/lib/nginx/proxy/ for why is it constantly changing

Sure, sorry for that. Typically my websites use this config:

upstream upstream_server {

  server unix:/var/www/exmpl/run/gunicorn.sock fail_timeout=10s;
}
 
server {
        listen 80;
        server_name exmpl;
        return 301 $scheme://www.exmpl.eu$request_uri;
}

server {
 
    listen   80;
    server_name www.example.com;
 
    client_max_body_size 4G;
 
#    access_log /var/www/sova/logs/nginx-access.log;
    access_log off;
    error_log /var/www/example/run/logs/nginx-error.log crit;
 
    location /static/ {
        autoindex on;
        alias   /var/www/example/production/django/static/;
    }
    
    location /media/ {
        autoindex on;
        alias   /var/www/example/production/django/media/;
    }
 
    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 
        proxy_set_header Host $http_host;
 
        proxy_redirect off;
 
        if (!-f $request_filename) {
            proxy_pass http://upstream_server;
            break;
        }
    }
}

but I think it started after adding this:

server {
        listen 80;
        server_name example.cz;
        return 301 $scheme://example.cz$request_uri;
}

server {
    listen 80;
    listen 443 ssl;
    ssl_certificate /var/www/example/cacert.pem;
    ssl_certificate_key /var/www/example/privkey.pem;
    server_name example.cz;
    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_pass         http://127.0.0.1:2368;
    }
}

other parts of config are either from the default configuration or irrelevant (I hope).

Last edited by Kotrfa (2015-11-05 09:44:19)

Offline

Board footer

Powered by FluxBB