Forum Discussion
Mike_Graston_10
Nimbostratus
May 25, 2007session cookie
All,
I am in way over my head here but try to explain the issue. I get a view state mac field error when load balancing across 2 DOTNET 2.0 servers. The persistance appears to be the issue as when I insert a cookie using convential means it appears to go back to the correct web server but is being treated as a new request at the server. Is there a way to insert a session cookie and have it utilize the same session. On the current load balancer they vendor was able to correct this as it appears the error is very common place and MS dosn't look like they are going to patch it. Here is what the vendor for the Smart array LB recommended and it did fix the issue.
"A quick background of the load balancing techniques we have configured using the Click Array :
1)For session persistence, we utilize what they call “Insert Cookie”, where they insert session info into the cookie back to the client.
2)As an additional layer of security, we utilize QOS URL. In other words, the full URL, host name and virtual need to match exactly or the request will be denied.
The setting that they had us re-configure was for how the insert cookie worked. Originally we had this configured to work only per virtual. Because there are more calls being made to other virtuals (I.E. /aspnet_client/….) the load balancer assumed it was another session being requested, so it handled it as such and round robin’d the request to another server thus breaking the current session.
The configuration change itself changes the cookie insert from using relative paths to absolute paths."
Again way over my head here and any help would be appreciated.
Mike
- hoolio
Cirrostratus
Hi, - Mike_Graston_10
Nimbostratus
well, this is a little conveluded in my description of my issue. I have one par of ltms 9.4 running a web site https://www.blah.com. These hit an Iplanet reverse proxy, that send the request to a second pair of ltms 9.4 to the internal web site https://www2.blah.com running asp.net 2.0.when I hit the internal site directly it appears to work fine but coming through the reverse proxy the session info is lost. this causes errors with in the app as you could imagine. So what I need is some way a user can persist to the same seesion on the back end.On the back end the cookie persistance appears to work fine.any insight would be greatly appreciated.The error is a "mac field failed" - hoolio
Cirrostratus
So do you a scenario something like this?clients | 9.4 external LTM pair | iPlanet reverse proxy (or proxies?) | 9.4 internal LTM pair | web servers
- Mike_Graston_10
Nimbostratus
Aaron actually you hit it right on the head. That is exactly what I need to do but is well beyond my expertise"yeah right"! If I diable an internal server the issue does not appear and the web site is fine. - Crypto_18126
Nimbostratus
Any resolution on this one? I have the same issue. the only difference in our environments is that i dont have the External LTM's. works fine internally, but through the Proxy the sessions have to reauthenticate at random. Your thoughts?
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