# Nginx + haproxy + mongrel - issue persists

**URL:** <https://www.ruby-forum.com/t/nginx-haproxy-mongrel-issue-persists/154817>\
**Category:** NGINX\
**Created:** [December 4, 2008, 6:43am UTC](https://www.ruby-forum.com/t/nginx-haproxy-mongrel-issue-persists/154817 "2008-12-04T06:43:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Asif\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/858c86/32.png) [@Asif\_A](https://www.ruby-forum.com/u/Asif_A)\
**Post date:** [December 4, 2008, 6:43am UTC](https://www.ruby-forum.com/t/nginx-haproxy-mongrel-issue-persists/154817/1 "2008-12-04T06:43:25Z")

</div>

We have configured nginx + haproxy + mongrels [ more than 150  
instances].  
While it works perfectly fine for small configuration, a larger set of  
mongrels - fail completely.

I have attached the configuration file for your reference. Apologies for  
the  
inconvenience if this is coming into the wrong list.

Each of those servers are 16G RAM, Quad Core, Dual Processor Machines by  
Dell. So - the memory shouldn’t really be a problem.

Although someone did mention that ip\_conntrack module might be a  
problem.

I am not sure what the issue is and not able to understand - why  
haproxy is  
unable to route requests.

Can you please tell me if there could be some other issue? All the  
servers  
are marked DOWN even through they’re up

Nov 21 14:08:46 mw-server9 haproxy[323]: Server rails\_proxy/mon170 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:08:46 mw-server9 haproxy[323]: Proxy rails\_proxy has no server  
available !  
Nov 21 14:08:49 mw-server9 haproxy[323]: Server rails\_proxy/mon078 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:08:49 mw-server9 haproxy[323]: Proxy rails\_proxy has no server  
available !  
Nov 21 14:08:54 mw-server9 haproxy[323]: Server rails\_proxy/mon166 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:08:54 mw-server9 haproxy[323]: Proxy rails\_proxy has no server  
available !  
Nov 21 14:08:54 mw-server9 haproxy[323]: Server rails\_proxy/mon167 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:08:54 mw-server9 haproxy[323]: Proxy rails\_proxy has no server  
available !  
Nov 21 14:08:56 mw-server9 haproxy[323]: Server rails\_proxy/mon081 is  
DOWN.  
1 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:08:56 mw-server9 haproxy[323]: Server rails\_proxy/mon089 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:08:56 mw-server9 haproxy[323]: Proxy rails\_proxy has no server  
available !  
Nov 21 14:09:01 mw-server9 haproxy[323]: Server rails\_proxy/mon155 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:09:01 mw-server9 haproxy[323]: Proxy rails\_proxy has no server  
available !  
Nov 21 14:09:01 mw-server9 haproxy[323]: Server rails\_proxy/mon074 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:09:01 mw-server9 haproxy[323]: Proxy rails\_proxy has no server  
available !  
Nov 21 14:09:04 mw-server9 haproxy[323]: Server rails\_proxy/mon124 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:09:04 mw-server9 haproxy[323]: Proxy rails\_proxy has no server  
available !  
Nov 21 14:09:04 mw-server9 haproxy[323]: Server rails\_proxy/mon162 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:09:04 mw-server9 haproxy[323]: Proxy rails\_proxy has no server  
available !  
Nov 21 14:09:04 mw-server9 haproxy[323]: Server rails\_proxy/mon142 is  
DOWN.  
0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue  
Nov 21 14:10:16 mw-server9 haproxy[323]: Server rails\_proxy/mon090 is  
DOWN.  
74 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:10:16 mw-server9 haproxy[323]: Server rails\_proxy/mon095 is  
DOWN.  
73 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:10:16 mw-server9 haproxy[323]: Server rails\_proxy/mon118 is  
DOWN.  
72 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:10:16 mw-server9 haproxy[323]: Server rails\_proxy/mon079 is  
DOWN.  
71 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:10:16 mw-server9 haproxy[323]: Server rails\_proxy/mon096 is  
DOWN.  
70 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:10:16 mw-server9 haproxy[323]: Server rails\_proxy/mon162 is  
DOWN.  
69 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue.  
Nov 21 14:10:16 mw-server9 haproxy[323]: Server rails\_proxy/mon125 is  
DOWN.  
68 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
remaining in queue

---

<div class="post-metadata">

**Author:** ![Asif\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/858c86/32.png) [@Asif\_A](https://www.ruby-forum.com/u/Asif_A)\
**Post date:** [December 4, 2008, 7:29am UTC](https://www.ruby-forum.com/t/nginx-haproxy-mongrel-issue-persists/154817/2 "2008-12-04T07:29:07Z")

</div>

On Thu, Dec 04, 2008 at 10:59:19AM +0530, Asif A. wrote:

> Although someone did mention that ip\_conntrack module might be a problem.  
> 0 active and 0 backup servers left. 0 sessions active, 0 requeued, 0  
> remaining in queue.  
> […]

These are all haproxy error messages, probably best to send this to the  
haproxy list.

enjoy,

-jeremy

---

<div class="post-metadata">

**Author:** ![Asif\_A](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/858c86/32.png) [@Asif\_A](https://www.ruby-forum.com/u/Asif_A)\
**Post date:** [December 4, 2008, 6:32pm UTC](https://www.ruby-forum.com/t/nginx-haproxy-mongrel-issue-persists/154817/3 "2008-12-04T18:32:15Z")

</div>

Asif-

We are working on a new nginx balancer module that emulates haproxy’s  
maxconns setting. So far it is testing out very well. Please give it a  
try and see if it might be the right solution for you:

> **[GitHub - ezmobius/nginx-ey-balancer: nginx max connections queue](https://github.com/ezmobius/nginx-ey-balancer/tree/master)**
>
> master

Cheers-  
-Ezra

On Dec 3, 2008, at 9:29 PM, Asif A. wrote:

> Although someone did mention that ip\_conntrack module might be a  
> Nov 21 14:08:46 mw-server9 haproxy[323]: Server rails\_proxy/mon170  
> is DOWN. 0 active and 0 backup servers left. 0 sessions active, 0  
> requeued, 0 remaining in queue.  
> Nov 21 14:09:01 mw-server9 haproxy[323]: Server rails\_proxy/mon074  
> is DOWN. 0 active and 0 backup servers left. 0 sessions active, 0  
> is DOWN. 73 active and 0 backup servers left. 0 sessions active, 0  
> Nov 21 14:10:16 mw-server9 haproxy[323]: Server rails\_proxy/mon162  
> is DOWN. 69 active and 0 backup servers left. 0 sessions active, 0  
> requeued, 0 remaining in queue.  
> Nov 21 14:10:16 mw-server9 haproxy[323]: Server rails\_proxy/mon125  
> is DOWN. 68 active and 0 backup servers left. 0 sessions active, 0  
> requeued, 0 remaining in queue

Ezra Z.  
removed\_email\_address@domain.invalid
