limit_conn_zone Nginx Unknow error
Maxim Dounin
mdounin at mdounin.ru
Mon Apr 7 17:13:53 UTC 2014
Hello!
On Mon, Apr 07, 2014 at 11:17:40AM -0500, Raul Hugo wrote:
> Hey Maxim, thx for your answer.
>
> On my /etc/nginx/nginx.conf I put this:
>
> limit_conn_zone $binary_remote_addr zone=one:63m;
>
> And on my .conf of my project located on /etc/nginx/vhost.d/myproject.conf
>
> I put this :
>
> on the server configuration:
>
> location / {
>
> limit_conn one 10;
>
> }
>
> Nginx read the include first, if this line it before the limit_conn_zone
> directive?
Include will, literally, include contents of its argument. That
is, something like
include /path/to/file/with/limit_conn;
limit_conn_zone ...
is essentially equivalent to
<contents of /path/to/file/with/limit_conn>
limit_conn_zone ...
You have to define limit_conn_zone before it's used, and hence
before the include of the server configuration.
> 2014-04-07 11:02 GMT-05:00 Maxim Dounin <mdounin at mdounin.ru>:
>
> > Hello!
> >
> > On Mon, Apr 07, 2014 at 09:51:31AM -0500, Raul Hugo wrote:
> >
> > > What am I doing wrong here?
> > >
> > > http {
> > > limit_conn_zone $binary_remote_addr zone=one:63m;
> > >
> > > server {
> > > location /downloads/ {
> > > limit_conn one 10;}
> > >
> > > [root at batman1 ~]# service nginx configtest
> > > nginx: [emerg] the size 66060288 of shared memory zone "one" conflicts
> > > with already declared size 0 in /etc/nginx/nginx.conf:60
> > > nginx: configuration file /etc/nginx/nginx.conf test failed
> > >
> > >
> > > I read the nginx manual online, and it look well. I hope that someone
> > have
> > > a tip.
> >
> > From the message it looks like you've tried to use limit_conn
> > before limit_conn_zone is defined (probably indirectly by using
> > the "include" directive), i.e. wrote something like
> >
> > limit_conn one 10;
> > limit_conn_zone $binary_remote_addr zone=one:63m;
> >
> > --
> > Maxim Dounin
> > http://nginx.org/
> >
> > _______________________________________________
> > nginx mailing list
> > nginx at nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx
> >
>
>
>
> --
> Un abrazo!
>
>
> *Raúl Hugo <http://twitter.com/raulhugo>*
>
>
> *Miembro Asociadohttp://apesol.org.pe <http://apesol.org.pe/>SysAdmin Cel.
> #961-710-096 Linux Registered User #482081 - http://counter.li.org/
> <http://counter.li.org/>P Antes de imprimir este e-mail piense bien si es
> necesario hacerlo*
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx
--
Maxim Dounin
http://nginx.org/
More information about the nginx
mailing list