0

全部

在使用 Solace 进行一些桥接式工作时,我注意到日志输出量大幅增加,例如:

Sdk _solClient_context_registerForFdEvents,fd 2436,事件 2,回调 000000001001EC10,会话 '(c1,s1)_jsqual2' 的用户数据 0000000008B78960

SDK _solClient_context_unregisterForFdEvents, fd 2436, 会话 '(c1,s1)_jsqual2' 的事件 2

Sdk _solClient_context_registerForFdEvents,fd 2436,事件 2,回调 000000001001EC10,会话 '(c1,s1)_jsqual2' 的用户数据 0000000008B78960

SDK _solClient_context_unregisterForFdEvents, fd 2436, 会话 '(c1,s1)_jsqual2' 的事件 2

Sdk _solClient_context_registerForFdEvents,fd 2436,事件 2,回调 000000001001EC10,会话 '(c1,s1)_jsqual2' 的用户数据 0000000008B78960

SDK _solClient_context_unregisterForFdEvents, fd 2436, 会话 '(c1,s1)_jsqual2' 的事件 2

所以有很多注册和注销的东西:)

我使用单独的上下文和会话来订阅和发布,并将传出消息直接从订阅者会话的 Solace 消息回调处理程序中发送到 >1 个会话。

知道这些可能是什么以及它们表示什么吗?日志记录量很高,并且处于 INFO 级别,因此不太容易过滤掉。

任何建议将被认真考虑。

4

1 回答 1

0

这些日志条目是在 API 注册/取消注册文件描述符事件时生成的。这些可以是读取或写入事件。

通常,读取事件仅在连接到 Solace 时才会注册。当 API 尝试写入数据但无法一次写入所有字节时,会生成写入事件。通常在这种情况下,SOLCLIENT_STATS_TX_SOCKET_FULL 统计数据会增加。

在 INFO 级别看到这些日志是正常的,它们并不表示任何异常。

于 2016-05-25T19:13:15.153 回答