We have the consumer config below,
<Consumer>
<Name value="consumer1"/>
<ChannelSet value="Channel_1,Channel_2"/>
<Logger value="Logger_1"/>
<Dictionary value="Dictionary_1"/>
<XmlTraceToStdout value="0"/>
<LoginRequestTimeOut value="60000" />
<ReconnectMaxDelay value="3000" />
<ReconnectMinDelay value="1000" /-->
<ReconnectAttemptLimit value="2400" />
<ReconnectMaxDelay value="20000" />
<ReconnectMinDelay value="15000" />
</Consumer>
We create the consumer with same config and channel repeatedly in our program,
e.g
consumer = new OmmConsumer(ommConsumerCfg);
When we create 26th instance, we found that there is “Error: 1006 This connection has received a negative acknoowledgement response from the server.” in log and then retry success.
May I know what’s the reason and how to avoid this?
loggerMsg
TimeStamp: 2024/11/26 15:17:50.624
ClientName: ChannelCallbackClient
Severity: Warning
Text: Received ChannelDownReconnecting event on channel Channel_1
Instance Name consumer1_26
RsslReactor 0x0xa84fa900
RsslChannel 0x0xaea2b230
Error Id -1
Internal sysError 11
Error Location /local/jenkins/workspace/RTSDK_Core_DX1/OS/RH8-64/rcdev/source/rtsdk/Cpp-C/Eta/Impl/Reactor/rsslReactorWorker.c:2244
Error Text </local/jenkins/workspace/RTSDK_Core_DX1/OS/RH8-64/rcdev/source/rtsdk/Cpp-C/Eta/Impl/Transport/rsslSocketTransportImpl.c:6993> Error: 1006 This connection has received a negative acknoowledgement response from the server.
loggerMsgEnd
loggerMsg
TimeStamp: 2024/11/26 15:18:05.652
ClientName: ChannelCallbackClient
Severity: Success
Text: Received ChannelUp event on channel Channel_2
Instance Name consumer1_26
Connected component version: ads_edge3.0.0.L2.win 64-bit (release_edge3.0.0.L4 (ssl 9d39ead 66))
loggerMsgEnd