Turning off access_logs for Load Balancer TCP port checks

Zev Blut zblut at cerego.co.jp
Mon Feb 22 13:38:58 MSK 2010


Here is a bit more info:

On 02/22/2010 06:55 PM, Zev Blut wrote:
> Hello,
>
> We have load balancers that are doing port checks on our NGINX servers.
> Each of these checks creates an entry in our log file like this:
>
> 10.0.0.58 - - [22/Feb/2010:18:50:21 +0900] "-" 400 0 "-" "-" 0.000 "-"
> "-" "-" [-] - - - [-] [-]
>
> Does anyone have an idea of how I can stop logging these requests?
> I have tried
>
> location / {
>      if ($remote_addr ~* 10\.0\.0.\.i.+) {
>         access_log off;
>      }
> }
>
> But this does not work.  I have also tried putting the if and access_log
> check in the http directive.  But access_log commands are not allowed
> there.  So we might want to update the context docs here.
> http://wiki.nginx.org/NginxHttpLogModule
> Also, I am using Nginx 0.7.65

The error log gets messages like this:

2010/02/22 19:37:35 [info] 30830#0: *4 recv() failed (104: Connection 
reset by peer) while reading client request line, client: 10.0.0.59, 
server: example.com

Thanks,
Zev



More information about the nginx mailing list