cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
428
Views
3
Helpful
5
Replies

ace probing logic

followurself
Level 1
Level 1

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, 9112..how 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

Thanks

5 Replies 5

I have written and attached a sample config for your requirement.

HTH

Syed Iftekhar Ahmed

Thanks

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.

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

inservice

rserver Realserver2 9111

inservice

rserver Realserver3 9111

inservice

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

TCP9111

TCP9110

TCP9112

Gilles.

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.

Thanks

Syed Iftekhar Ahmed

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: