Frank_29877
Mar 21, 2011Nimbostratus
f5 management of web service sessions
With web services each request is a new session.
I created a simple Hello web service on two servers and configured them as a pool in f5: round robin, no persistence, no oneConnect.
As I hoped, when I sent 8 Hello requests they distributted across the two servers and the stats showed 4 sessions per server.
When I set up my real application to make web service requests through the same config for some real data (slower response, more data) the statistics page showed that it only made one connection to one web servier and reused it for all the requests!!!
The requests were one at a time from the client in this last case and since there was a longer trip back to the client, there was more delay time between each request through the f5 (but shouldn't it still round robin?).
When I created multiple simultaneous requests from multiple clients it did start to use both servers and seemed to spread out the overall load ( bytes), but there was still only 1 connection to each server.
If I disable one of the pool members from the console, there is a considerable delay before it stops traffic (undesirable).
How do I make it give me one session per request?
I am using a virtual f5 (I'd tell you the version, but the GUI seems to do a good job of not providing this).
-- Frank