<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.nginx.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.nginx.org/index.php?title=HWLoadbalancerCheckErrors&amp;feed=atom&amp;action=history</id>
		<title>HWLoadbalancerCheckErrors - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.nginx.org/index.php?title=HWLoadbalancerCheckErrors&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://wiki.nginx.org/index.php?title=HWLoadbalancerCheckErrors&amp;action=history"/>
		<updated>2013-06-18T21:01:19Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.19.0</generator>

	<entry>
		<id>http://wiki.nginx.org/index.php?title=HWLoadbalancerCheckErrors&amp;diff=89&amp;oldid=prev</id>
		<title>Admin at 03:44, 15 March 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.nginx.org/index.php?title=HWLoadbalancerCheckErrors&amp;diff=89&amp;oldid=prev"/>
				<updated>2009-03-15T03:44:52Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- page was renamed from HW-LoadbalancerCheckErrors&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
Some Hardware Load-balancers such Cisco's CSS and BigIP Products test the readiness of the backend Machines with  '''SYN-ACK-RST'''.&lt;br /&gt;
&lt;br /&gt;
This behavior causes a 400 error in nginx.&lt;br /&gt;
&lt;br /&gt;
With the [[NginxHttpGeoModule| GEO Module]]  and the '''if-Statement''' you can omit these entries:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;geshi lang=&amp;quot;nginx&amp;quot;&amp;gt;&lt;br /&gt;
http {&lt;br /&gt;
  geo  $lb  {&lt;br /&gt;
    default      0;&lt;br /&gt;
    10.1.1.1/32  1;   # LB IPs&lt;br /&gt;
    10.1.1.2/32  1;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # ...&lt;br /&gt;
&lt;br /&gt;
  server {&lt;br /&gt;
    # ...&lt;br /&gt;
    access_log   /path/to/log;&lt;br /&gt;
    error_page 400 /400;&lt;br /&gt;
&lt;br /&gt;
    location = /400 {&lt;br /&gt;
      if ($lb) {&lt;br /&gt;
        access_log  off;&lt;br /&gt;
      }&lt;br /&gt;
      return 400;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/geshi&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>