Any way to deal with clients breaking the limit zone
locojohn
nginx-forum at nginx.us
Wed Jan 11 21:31:45 UTC 2012
Hello Maxim,
Sorry about highjacking this thread, but I think my question is
relevant. In the nginx configuration I have:
# limit simultaneous connections
limit_conn_zone $binary_remote_addr zone=addr:1m;
limit_conn addr 16;
But the error_log file says:
2012/01/11 21:41:39 [warn] 10140#0: *2959 limiting connections by zone
"addr", client: 127.0.0.1, server: , request: "GET / HTTP/1.0", host:
"mysite.com", referrer: "http://code.google.com/p/slowhttptest/"
2012/01/11 21:41:40 [warn] 10140#0: *2962 limiting connections by zone
"addr", client: 127.0.0.1, server: , request: "GET / HTTP/1.0", host:
"mysite.com", referrer: "http://code.google.com/p/slowhttptest/"
Question is, why 127.0.0.1 for the remote client address? It should
have nothing to do with loopback host address. It must be external
IP.
Any workaround? Also, I noticed that "server:" is empty. Any other
reason for that? I have a dozen of virtual hosts configured with
fastcgi_pass to php-fpm.
Many thanks for your assistance.
nginx/1.1.12
Andrejs
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,203013,221055#msg-221055
More information about the nginx
mailing list