Forum Discussion
hwidjaja_37598
Oct 31, 2008Altostratus
Try this out:
when HTTP_REQUEST {
set persistTo [session lookup \
source_addr [IP::client_addr]]
set default_pool [LB::server pool]
set timeOut 3600
switch [ findstr [string tolower \
[HTTP::uri]] "node=" 5 2] {
01 { set persistTo 192.168.49.97 }
02 { set persistTo 192.168.49.98 }
03 { set persistTo 192.168.49.99 }
}
if {$persistTo eq ""} {
pool $default_pool
} else {
pool $default_pool member $persistTo
session add source_addr [IP::client_addr] \
$persistTo $timeOut
}
}
Hope it helps.