Forum Discussion
Gerald_G__Young
Nimbostratus
May 27, 2011Exchange 2010 OWA Hangs
All,
We have a pair of LTMs load balancing traffic for all Exchange clients using one Virtual Server. Currently, we're having an issue where the OWA interface (through IE 8) for Exchange 2010 will hang when traversing the F5, and also encounters a large number of errors with javascripts used by OWA. If any of the specific servers in the group are used directly, OWA behaves as expected.
I've seen other comments here and most seem to point to some kind of issue with compression settings in the HTTP profile used on the VS but I haven't seen anything definitive.
Has anyone found out what causes this, and better yet, specifically how to resolve the issue?
Thanks in advance.
Jerry
25 Replies
- Gerald,
Just trying to understand your setup a bit better. You have externalURL specified to be F5's VIP - is the VIP available internally and externally? Typically, you want to have all URLs on CAS to be setup identically - if internal and external are the same, please set both URLs to be the same. Did you check the compression issue to make sure it's not causing a problem here? - Gerald_G__Young
Nimbostratus
Michael,
We use the same FQDN for both internal and external access. Externally, the record points to a VIP that runs on a pair of TMG servers, which then load balance between the servers directly as opposed to passing through the LTMs. Internally, the record points to a VIP that runs on a pair of LTMs. Are you saying that if the record is myexchangeservices.mydomain.com that the URLs configured on the CAS servers for all web services need to be configured to point to https://myexchangeservices.mydomain.com/ (owa, ecp, Microsoft-Server-ActiveSync, oab) for both the internal and external URLs?
Disabling compression at the IIS level didn't resolve the issue. - So, you're using split-horizon DNS - that's good. I still recommend defining both Internal and External URLs on CAS servers, even if they are the same. What version of F5 are you running? Have you configured all the Exchange-related stuff according to the deployment guide? Are you doing the SSL offload on F5?
- Gerald_G__Young
Nimbostratus
We're using BIG-IP 10.2.0 Build 1707.0 Final. We configured according to the deployment guide (we created the Virtual Servers prior to upgrading to 10.x, so didn't use the template) but had to remove Nagle's Algorhithm as that caused significant connection delays with Outlook. SSL connections are terminated at the F5 but we have the F5 send back to our CAS servers over SSL, too. - Ok, so let's go through a list of questions here to build a clearer current picture
Did you disable compression on LTM's HTTP profile?
Is the problem happening with all browsers(Firefox?) or just IE?
I assume this is OWA internal that is having an issue - but external OWA works fine?
External OWA that is handled by TMG - is TMG load-balancing directly to CAS servers bypassing F5? - Gerald_G__Young
Nimbostratus
Compression is still enabled on the HTTP Profile for the VS.
The problem occurs with all browsers.
Internal OWA is having an issue, external is not.
The TMG load balances directly to the CAS servers bypassing F5. - Can you please try to disable compression and see what happens?
- Gerald_G__Young
Nimbostratus
Can't.
The OWA Persist iRule uses a COMPRESS command. I'm a complete novice when it comes to iRules. Is there a way to comment that out or should I just remove it and save? Note that we are running all Exchange services off of one VS.
when HTTP_REQUEST {
switch -glob [HTTP::path] {
"/rpc/rpcproxy.dll" {
switch -glob [HTTP::header "User-Agent"] {
"MSRPC" {
if { [HTTP::cookie exists "OutlookSession"] } {
persist uie [HTTP::header "OutlookSession"] 3600
}
else {
persist uie [HTTP::header "Authorization"] 3600
}
}
"*Microsoft Office*" {
persist uie [HTTP::header "Authorization"] 3600
}
default {
persist source_addr
}
HTTP::disable
COMPRESS::disable
}
}
default {
persist cookie
}
}
} - For testing, you can remove the iRule(s), HTTP profile, replace persistence with src ip based instead of cookie, and see if the issue still persists.
- JTrimble
Nimbostratus
Thanks jdewing! I was having a similar issue and disabling the "Keep accept encoding" worked!
Hopefully it doesn't have any major effect on any other OWA operations.
Jason
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
