# Conditional error\_log capability?

**URL:** <https://www.ruby-forum.com/t/conditional-error-log-capability/149082>\
**Category:** NGINX\
**Created:** [September 20, 2008, 2:14am UTC](https://www.ruby-forum.com/t/conditional-error-log-capability/149082 "2008-09-20T02:14:56Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mike](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mike](https://www.ruby-forum.com/u/mike)\
**Post date:** [September 20, 2008, 2:14am UTC](https://www.ruby-forum.com/t/conditional-error-log-capability/149082/1 "2008-09-20T02:14:56Z")

</div>

Our new ISP’s load balancer is going crazy, and is apparently issuing  
partial HTTP requests constantly or something.

This is flooding the error log, and I’m wondering if there is a way to  
disable the error\_log conditionally? Or any other ideas?

Thanks.

2008/09/19 16:58:25 [info] 6950#0: \*184 client closed prematurely  
connection while reading client request line, client: 10.122.1.254,  
server: [foo.com](http://foo.com)  
2008/09/19 16:58:25 [info] 6950#0: \*185 client closed prematurely  
connection while reading client request line, client: 10.122.1.254,  
server: [foo.com](http://foo.com)  
2008/09/19 16:58:27 [info] 6950#0: \*186 client closed prematurely  
connection while reading client request line, client: 10.122.1.254,  
server: [foo.com](http://foo.com)  
2008/09/19 16:58:27 [info] 6950#0: \*187 client closed prematurely  
connection while reading client request line, client: 10.122.1.254,  
server: [foo.com](http://foo.com)  
2008/09/19 16:58:27 [info] 6950#0: \*188 client closed prematurely  
connection while reading client request line, client: 10.122.1.254,  
server: [foo.com](http://foo.com)  
2008/09/19 16:58:28 [info] 6950#0: \*189 client closed prematurely  
connection while reading client request line, client: 10.122.1.254,  
server: [foo.com](http://foo.com)

---

<div class="post-metadata">

**Author:** ![mike](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mike](https://www.ruby-forum.com/u/mike)\
**Post date:** [September 21, 2008, 6:05am UTC](https://www.ruby-forum.com/t/conditional-error-log-capability/149082/2 "2008-09-21T06:05:27Z")

</div>

I think something like this:  
[http://wiki.codemongers.com/HWLoadbalancerCheckErrors](http://wiki.codemongers.com/HWLoadbalancerCheckErrors)

However, error\_log can’t be inside of a conditional block due to the  
fact it can’t be in a location {} or possibly even server {} (I tried  
something I thought would work and it told me it was invalid)

Anyone got any ideas? I am not sure if it’s the SYN-ACT-RST issue. I  
think it’s just doing a quick port 80 check and not a proper http  
request. I don’t want my logfiles to fill up because of this stuff…

---

<div class="post-metadata">

**Author:** ![mike](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mike](https://www.ruby-forum.com/u/mike)\
**Post date:** [September 21, 2008, 9:40am UTC](https://www.ruby-forum.com/t/conditional-error-log-capability/149082/3 "2008-09-21T09:40:38Z")

</div>

On Sam 20.09.2008 20:51, mike wrote:

> I think something like this:  
> [http://wiki.codemongers.com/HWLoadbalancerCheckErrors](http://wiki.codemongers.com/HWLoadbalancerCheckErrors)

pay attention this does not work anymore.

BR

Aleks

---

<div class="post-metadata">

**Author:** ![mike](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/58f4c7/32.png) [@mike](https://www.ruby-forum.com/u/mike)\
**Post date:** [September 21, 2008, 10:11am UTC](https://www.ruby-forum.com/t/conditional-error-log-capability/149082/4 "2008-09-21T10:11:41Z")

</div>

On Sun, Sep 21, 2008 at 12:31 AM, Aleksandar L. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> pay attention this does not work anymore.

Sorry, if it doesn’t work why isn’t the wiki updated?

I can only know what is given in documentation without reading every  
line of code, and can’t review every single changelog out there. I  
read each changelog I get nowadays, but don’t remember seeing anything  
about this.

Anyway, this does not help me with my issue, either way.
