Hi Harry,
Can you try this version with added logging, reproduce the issue and reply with the debug logging from /var/log/ltm?
when CLIENT_ACCEPTED {
TCP::collect
log local0. "[IP::client_addr]:[TCP::client_port]: Collecting payload"
}
when CLIENT_DATA{
if {[TCP::payload] contains "MSISDN="}{
set num [findstr [TCP::payload] MSISDN= 7 "\n"]
persist uie $num 300
log local0. "[IP::client_addr]:[TCP::client_port]: Parsed MSISDN: $num, with record: [persist lookup uie $num]"
}
log local0. "[IP::client_addr]:[TCP::client_port]: Releasing"
TCP::release
}
when LB_SELECTED {
log local0. "[IP::client_addr]:[TCP::client_port]: Selected [LB::server]"
}
when SERVER_CONNECTED {
log local0. "[IP::client_addr]:[TCP::client_port]: Connected [IP::server_addr]:[TCP::server_port]"
}
Aaron