Hi, We are using bidirectional socket communication with back end.
We send a request on 1 socket(1 channel) and wait for the response on the same channel since we have set sync as true. What we observe is in tcpdump collected is, once we receive an acknowledgement for the request received from back end it is in a blocked state. If at all back ends do not respond the connection keeps on waiting and the producerPoolMinEvicatable does not get triggered thereby causing a STALE connection in ESTABLISHED state which just keeps waiting indefinitely. <inOut uri="netty:tcp://{{IP-Port}}? textline=true&sync=true&decoderMaxLineLength=1000000&autoAppendDelimiter=false&disconnect=false&producerPoolMaxActive=-1&producerPoolMinEvictableIdle=120000&keepAlive=false&noReplyLogLevel=INFO&serverExceptionCaughtLogLevel=INFO&requestTimeout=2500" /> Regards, Ashok -- View this message in context: http://camel.465427.n5.nabble.com/Camel-Netty-producerPoolMinEvicatable-is-not-working-as-expected-Defect-Production-Issue-tp5778536.html Sent from the Camel - Users mailing list archive at Nabble.com.