Forum Discussion
Help with Local Traffic Policy with streaming app. and basic understanding.
- Feb 21, 2023
Hey, Paulius, thank you again for the tcpdump switches. That helped me find the reset message. I started looking into how to debug this more, which has been a great learning experience. I noticed in the log that when trying from the mobile device, the HTTP_Request for the Host has :443, but accessing from a web GUI or macOS app, it did not. Both policy and iRule had equal to abc.domain.com. I updated the iRule and policy to include or and now it works. See below for iRule. I like the policy features, but it was great to work with iRules too.
if { [HTTP::host] equals "abc.domain.com" or [HTTP::host] equals "abc.domain.com:443" }
VinceBlack Can you provide the configuration of the virtual server when it isn't working for everything excep the web interface? My guess is that the mobile device version of the app isn't sending something that your traffic policy is missing. You might consider running the following tcpdump to see if you can catch anything when you connect from one of the mobile devices. If you had this in an iRule instead you could log the event when it is hit and then you could have a catchall action and log that as well to see if you notice any differences in them.
tcpdump -nni 0.0:nnp host <mobile_device_client_IP>
Hey Paulius,
After running the tcpdump switches, I see that the F5 sent a reset with the message "No server selected." I'll look into creating an iRule as well. Also, I'm going to research this error.
- VinceBlackFeb 19, 2023Altocumulus
According to F5 docs. "Couldn't open a connection to a pool member. This is typically the result of an iRule, Policy, or configuration that prevents the BIG-IP from choosing a pool member." I'll keep poking around and see why this happening.
- PauliusFeb 20, 2023MVP
VinceBlack If you can provide the configuration we can most likely come up with a solution rather quick. If you need to redact names please do so.
- VinceBlackFeb 21, 2023Altocumulus
Hey, Paulius, thank you again for the tcpdump switches. That helped me find the reset message. I started looking into how to debug this more, which has been a great learning experience. I noticed in the log that when trying from the mobile device, the HTTP_Request for the Host has :443, but accessing from a web GUI or macOS app, it did not. Both policy and iRule had equal to abc.domain.com. I updated the iRule and policy to include or and now it works. See below for iRule. I like the policy features, but it was great to work with iRules too.
if { [HTTP::host] equals "abc.domain.com" or [HTTP::host] equals "abc.domain.com:443" }
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