集成消息未记录。“监控集成消息时发生错误……IP端点 0.0.0.0.5159 上已有监听器”
症状
集成消息未被记录,并出现错误:“监控集成消息时发生错误……”
环境
在网络上运行多个集成并连接到同一个系统数据库的环境。
解决方法/答案
如果管理控制台正在运行多个集成,这些集成会使用同一个端口接收消息,从而导致端口冲突。
有两种可能的解决方法:
1. 停止 BarTender 系统服务、BarTender 集成服务和 BarTender 打印调度服务。(这将停止打印)
2. 进入 C:\Program Files\Seagull\BarTender Suite,打开名为 AdminConsole.exe.config 的文件
3. 查找以下设置:
<add key="MessagingClient.NumberOfClients" value="1" />
并将值 1 改为网络上正在运行的集成数量。所有运行集成的电脑都需要进行此更改。
或者
1. 停止 BarTender 系统服务、BarTender 集成服务和 BarTender 打印调度服务。(这将停止打印)
2. 进入 C:\Program Files\Seagull\BarTender Suite,打开名为 AdminConsole.exe.config 的文件
3. 查找以下设置:
<add key="MessagingClient.ServicePort" value="5159" />
并将端口号从 5159 改为其他可用端口。需要确保每个集成都使用不同的端口。