limit_conn_zone Nginx Unknow error

Raul Hugo sherlockhugo at gmail.com
Mon Apr 7 17:16:19 UTC 2014


Thx!

I resolve my miss configuration.

Only changing of position my include to the final of file.


2014-04-07 12:13 GMT-05:00 Maxim Dounin <mdounin at mdounin.ru>:

> 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/
>
> _______________________________________________
> 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*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20140407/9449ceac/attachment-0001.html>


More information about the nginx mailing list