Viktor
Viktor

Reputation: 580

zero size shared memory zone "proxied" in nginx

I installed nginx with nginx-extras to get (Http Upload Progress Module).

Then i tried to use it following this documentation ( example on the bottom of the page ) -> http://wiki.nginx.org/HttpUploadProgressModule. After inserting this one line (track_uploads proxied 30s;) in my configuration , i get the following error

nginx: [emerg] zero size shared memory zone "proxied"

Somewhere on the internet i found , that someone suggested to insert upload_progress proxied 10m; into nginx.conf , and after inserting it i started geting the following error:

nginx: [emerg] the size 10485760 of shared memory zone "proxied" conflicts with already declared size 0 in /etc/nginx/nginx.conf:75

This the part of the config , where are inserted this line....

 location ~ \.php$ {
  include /etc/nginx/fastcgi_params;
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_param SCRIPT_FILENAME /home/cha0s/learnphp$fastcgi_script_name;
  fastcgi_param PATH_INFO $fastcgi_script_name;

  track_uploads proxied 1m;
}

So the question is , what should i write in nginx.conf to resolve this error ? Thanks in advance.

Upvotes: 2

Views: 15158

Answers (1)

VBart
VBart

Reputation: 15110

You should put upload_progress proxied 1m; before your server block, like it is in the example.

Upvotes: 5

Related Questions