整合訊息未記錄。「監控整合訊息時發生錯誤……IP 端點 0.0.0.0.5159 已有監聽程式」
症狀
整合訊息未被記錄,並出現錯誤訊息:「監控整合訊息時發生錯誤....」
環境
多個整合在網路上運行並連接到同一個系統資料庫的環境。
解決方法/答案
如果管理主控台同時運行多個整合,這些整合會使用相同的埠口來接收訊息,導致埠口衝突。
有兩種可能的解決方式:
1. 停止 BarTender 系統服務、BarTender Integration Service 以及 BarTender Print Scheduler 服務。(這會暫停列印)
2. 前往 C:\Program Files\Seagull\BarTender Suite,並開啟名為 AdminConsole.exe.config 的檔案
3. 找到以下設定:
<add key="MessagingClient.NumberOfClients" value="1" />
並將 value 的值從 1 改為網路上正在運行的整合數量。所有執行整合的電腦都需要這樣設定。
或
1. 停止 BarTender 系統服務、BarTender Integration Service 以及 BarTender Print Scheduler 服務。(這會暫停列印)
2. 前往 C:\Program Files\Seagull\BarTender Suite,並開啟名為 AdminConsole.exe.config 的檔案
3. 找到以下設定:
<add key="MessagingClient.ServicePort" value="5159" />
並將埠口從 5159 改為其他可用的埠口。每個整合都需要設定不同的埠口,直到所有整合都使用不同的埠口為止。