ace probing logic

Unanswered Question
Aug 12th, 2008

we want a single vip to listen on multiple ports. e.g port 8010, 8111, 8112. there are 3 servers in the farm. these servers actually listen on 9010, 9111, does the port translation happens and how will ace understand if request come for 8010 forward it to 9010 and so on.

also probing on ports 9010, 9111 and 9112 needs to be enabled and if 9010 stops listening on port 9010, only that server should be out of service for all the 3 ports. how this can be achieved


I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 3 (1 ratings)
followurself Tue, 08/12/2008 - 02:05


you have created 3 farms for individual ports

if server stops listening on port 9010, will ACE also stops loadbalancing the request for port 9111?if any port fails the server shdnt respond on any ports and shd be in probed-state.

followurself Tue, 08/12/2008 - 02:15

also the config says

probe tcp TCP9111

port 9111

interval 10

passdetect interval 5

passdetect count 1

receive 4

open 4

but the probe is TCP8111

serverfarm host SF-PORT-8111

predictor leastconns

probe TCP8111

rserver Realserver1 9111


rserver Realserver2 9111


rserver Realserver3 9111


Gilles Dufour Tue, 08/12/2008 - 04:31

To guarantee that the same server is disabled in all 3 serverfarms, configure the same 3 probes for each serverfarm.





Syed Iftekhar Ahmed Wed, 08/13/2008 - 00:15

That was a typo. I have corrected it in the attached config. As Gilles suggested, If you want to mark a real as fail if any of the port seize to respond then you need to assign all three probes under each server farm.

I have made changes in the attached sample config to fulfill this requirement.


Syed Iftekhar Ahmed



This Discussion