Forum Discussion
F5 - Sharepoint App Pool down does not load balancing
HI
I have not seen your configuration but basically you mentioned that when you stop your App Pool the monitor stays green or in an avialble state.
With that said the F5 will still load balance to server where the app pool has stopped because your monitor is reporting the pool member is available. Please check your monitor configuration you have applied to the pool. Please post your configuration if you still have issues.
tmsh ltm list virtual "virtual server name"
tmsh ltm list pool "name of pool which is configured with the above virtual server"
- Heinrich12_3671Jul 17, 2018
Nimbostratus
Hello
It is a TCP-Probe on the Port. The strange thing the load balancer stays green. The testcase is:
Stopp AppPool on Server 1 / AppPool on Server 2 is running -> F5 switches and Website is displayed
Stopp AppPool on Server 2 / AppPool on Server 1 is running -> F5 does not switch and Website is Not displayed
Actually the behaviour should be the same on both testcases.
Greetings
Heinrich - KevinA_246454Jul 17, 2018
Cirrostratus
load balancing behaviors will be based on your health monitor, in a very basic configuration the f5 will load balance a connection to pool member as long as the pool member has a green status/available, Do you mind posting your configuration, not 100% but I would assume the default settings in the tcp monitor will check the port if its up and running. You will need to more then a simple port monitor to check your application status on the web server.
Best to ask your web team to create a test page for you, that contains a simple sting such as SERVER_UP, then create a custom http monitor to request the page with a recv string. Below is an example
ltm monitor http custom-monitorhttp { adaptive disabled defaults-from http destination : interval 5 ip-dscp 0 recv SERVER_UP recv-disable none send "GET /HealthCheck.html\r\n" time-until-up 0 timeout 16
[root@bipipbrplab01:Active:Disconnected] config curl --get http://10.1.2.12/HealthCheck.html
F5 Test PageSERVER_UP
The web server software is running.
[root@bipipb01:Active:Disconnected] config
- Heinrich12_3671Jul 17, 2018
Nimbostratus
Hello Hier the output
ltm virtual CM-CH-PRD-APPNAME-STAGE-443 {
description CM-CH-PRD-APPNAME-STAGE-443
destination 10.123.123.123%2:https
ip-protocol tcp
mask 255.255.255.255
partition T3-ZZ02-F5S01
persist {
source_addr_3m {
default yes
}
}
pool SF01-CH-PRD-APPNAME-STAGE-443
profiles {
/Common/tcp { }
}
source 0.0.0.0/0
source-address-translation {
pool vlan_1265_8
type snat
}
translate-address enabled
translate-port enabled
vlans {
T3-CH02-VL1220
T3-CH02-VL1221
T3-CH02-VL1222
T3-CH02-VL1226
T3-CH02-VL1227
T3-CH02-VL1263
T3-CH02-VL1264
T3-CH02-VL1265
T3-CH02-VL1268
T3-CH02-VL74ltm pool SF01-CH-PRD-APPNAME-STAGE-443 {
members {
SERVER1:any {
address 10.123.83.125
session monitor-enabled
state up
}
SERVER2:any {
address 10.123.83.126
session monitor-enabled
state up
}
}
monitor PROBE-CH-ZZZ-APPNAME-STAGE-8082
partition T3-ZZ02-F5S01 - KevinA_246454Jul 17, 2018
Cirrostratus
Thanks the last thing we need to look at is the monitor configurations
"tmsh ltm monitor "parent monitor" PROBE-CH-ZZZ-APPNAME-STAGE-8082
- Heinrich12_3671Jul 18, 2018
Nimbostratus
I intended that
"tmsh ltm monitor "parent monitor" PROBE-CH-ZZZ-APPNAME-STAGE-8082
is the command.But the output is: Syntax error
What is the exact command.
Thank you for the answer
- KevinA_246454Jul 18, 2018
Cirrostratus
Hi
try the below, from the ltm module in tmsh(tmsh ltm) change your directory to ensure you are in the partition T3-ZZ02-F5S01 "cd /T3-ZZ02-F5S01"
"list monitor all-properties" you will then see all your custom configured monitors find the monitor PROBE-CH-ZZZ-APPNAME-STAGE-8082 and post the configuration
- Heinrich12_3671Jul 25, 2018
Nimbostratus
Hello KevinA Thank you I will try.
Do you have an example for a probe for SharePoint on Prem 2016.
That could be also very helpful.
Heinrichxx
Recent Discussions
Related Content
* 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
