dlg_23340
Mar 13, 2012Cirrus
LB::select hangs
With the following irule, LB::select hangs sometimes. Sometimes this works, sometimes it doesn't, and I don't know why.
when HTTP_REQUEST {
pool pool1
log local0. " starting"
log local0. " [LB::select]"
log local0. " server: [LB::server]"
}
When this goes wrong, all I see in the logs is " starting" and the HTTP client just waits for a response.
We're running 10.2.0, are there any known issues in the LB::select code? Am I doing this wrong?
I know you have to 'eval' the output of LB::select to make it do anything, but I'm not even to that point yet - the LB::select call hangs so that there's nothing to eval.