當將節點連線至遠端伺服器時,節點會提供回撥金鑰。接著遠端伺服器會連線回節點,以驗證回撥金鑰。在多節點部署中,遠端伺服器可能會從原先傳送回撥金鑰的節點,連線回池中不同的節點。遠端伺服器連線的目的節點所提供的回撥金鑰,必須與原先連線節點所提供的回撥金鑰相同。iim_server.dialback key 配置參數會定義節點應使用的回撥金鑰。除非您明確指定一個回撥金鑰值,否則就會隨機產生。如需說明,請參閱手動定義伺服器池中 Instant Messaging 伺服器的回撥金鑰。
遠端伺服器會使用 From 屬性來連線回初始伺服器。通常,會使用伺服器網域名稱,以做為 Jabber 下伺服器對伺服器通訊的 From 屬性值。然而,伺服器池中的所有伺服器都會共用相同的網域名稱。因此,無法使用網域名稱做為金鑰來尋找池中的單一伺服器。相反地,Instant Messaging 會使用伺服器或點識別元 (serverid) 而非網域名稱,來做為 From 屬性的值。
除非您明確指定一個回撥金鑰值,否則就會隨機產生。
開啟 iim.conf。
如需找到並修改 iim.conf 的說明,請參閱iim.conf 檔案語法。
修改 iim_server.dialback.key 參數的值。
例如:
iim_server.dialback.key=mymultinodedialbackkey |
儲存變更並關閉 iim.conf。
重新整理這兩個伺服器的配置。
imadmin refresh server |