Forum Discussion
DB
Nimbostratus
Mar 02, 2010What happens when LTM marks a node "down"
When my LTM (9.3.1) sees a node in a server pool go down because one of it's two health monitors fails, I would expect the server to no longer have traffic hitting it. However my server guys tell me that this occurance (see log entries below, which happen all the time) are nothing to worry about because during the "down" duration of 5-16 seconds, the server is still getting requests from clients through the LTM. Will LTM continue to send traffic to a node marked "down"?
Mar 1 12:39:11 mvhatp01 bigd[1196]: 01060001:4: Service detected DOWN for ::ffff:1.1.1.1:80 monitor DB_Down_sit-www.foo.com.
Mar 1 12:39:11 mvhatp01 mcpd[1200]: 01070638:3: Pool member 1.1.1.1:80 monitor status down.
Mar 1 12:39:19 mvhatp01 bigd[1196]: 01060001:4: Service detected UP for ::ffff:1.1.1.1:80 monitor DB_Down_sit-www.foo.com.
Mar 1 12:39:19 mvhatp01 mcpd[1200]: 01070638:3: Pool member 1.1.1.1:80 monitor status up.
My pool is setup like this (note that the third member is just a static Maintenance Page):
pool pool_sit-www.foo.com {
lb method member predictive
min active members 1
monitor all sit-www.foo.com-monitor and DB_Down_sit-www.foo.com
member 1.1.1.1:http priority 2
member 1.1.1.2:http priority 2
member 1.1.1.107.107:http monitor none
- hoolio
Cirrostratus
LTM should not send new connections to a pool member that's marked down. What LTM does with existing connections after a monitor has marked a pool member down depends on the pool's "action on service down" setting: - DB
Nimbostratus
It makes perfect sense now (we're set to "none"). Thanks Aarron. - I have some really good info on the "action on Service Down' feature in the 9x train of code...
- DB
Nimbostratus
Thanks for the info. Perhaps a refining comment is "until the next health check is done" and then the behavior changes, as in it behaves differently during a single (short term, temporary) outage than compared to a longer term (multiple health check timeframes pass) outage? - Cspillane_18296
Nimbostratus
If I remember rightly, the 'reselect' option only makes sense for state-aware objects, like firewalls, or a pair of sync'd LTMs. I don't believe it will work for a standard server pool member. - If I remember rightly, the 'reselect' option only makes sense for state-aware objects, like firewalls, or a pair of sync'd LTMs. I don't believe it will work for a standard server pool member.
- Cspillane_18296
Nimbostratus
Hello IRuleYou, - sounds like we're talking about the same thing here... Is that from a class? I have the essentials and advanced manuals from the class, they just say V9 on the front... and it definitely doesn't read like that...
- Cspillane_18296
Nimbostratus
Hi, - gotcha.. I have the 7th edition and it doesn't mention it..
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects