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