Can you add some debug logging, retest and reply with the logs from /var/log/ltm?
when CLIENT_ACCEPTED {
TCP::collect
}
when CLIENT_DATA {
if {[TCP::payload] contains "XXXX" } {
ONECONNECT::reuse disable
log local0. "[IP::client_addr]:[TCP::client_port]: Disabling OneConnect reuse"
} else {
ONECONNECT::reuse enable
log local0. "[IP::client_addr]:[TCP::client_port]: Enabling OneConnect reuse"
}
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]: New connection to [IP::server_addr]:[TCP::server_port]"
}
when SERVER_CLOSED {
log local0. "[IP::client_addr]:[TCP::client_port]: Closed connection to [IP::server_addr]:[TCP::server_port]"
}
Aaron