天天看點

XENAPP6.5 FP1 建立請求的連接配接時出錯,并引出事件 ID: 30110/31003錯誤解決方案

2008 R2系統,一路安裝好XENAPP6.5 FP1,然後釋出K3,結果在用戶端打開K3時卻報錯:

<a target="_blank" href="http://blog.51cto.com/attachment/201312/150727204.png"></a>

這個問題發生後,Web Interface角色會在Windows日志中傳回兩條報錯資訊,分别是:

事件 ID: 31003

為場XXX配置的所有 Citrix XML 服務都無法響應此 XML 服務事務。

有關此消息的特定資訊,請參閱 http://support.citrix.com/proddocs/topic/web-interface-impington/wi-log-messages-event-ids-hardwick.html 中的 Web Interface 文檔。

事件 ID: 30110

位于 http://XXX.XXX.XXX.XXX:XX/scripts/wpnbr.dll [com.citrix.xml.NFuseProtocol.RequestAddress] 位址的 Citrix XML 服務報告了 IMA 類型的錯誤(錯誤 ID 為 0×80000038)。伺服器的事件日志中可能包含更多資訊,視運作 XML 服務的伺服器而定。此 Citrix XML 服務事務失敗,但尚未将 XML 服務從活動服務清單中删除。

網上有同行把這個問題的一些規律總結如下:

這個問題和XenApp角色是否和License伺服器、Web Interface伺服器安裝在一起無關

這個問題和安裝過程中是否選擇了”XML內建IIS服務”選項無關

這個問題和Windows防火牆是否開啟了Citrix XML使用的端口無關

這個問題和XenApp伺服器是否加入了域有關,如果XenApp伺服器加入了域則基本不會發生此問題,如果XenApp伺服器未加入域,在實驗過程中複現機率為100%

這個問題和XenApp的版本有關,在同樣的部署步驟下6.0版無此問題,6.5版實驗過程中複現機率為100%

可以确認的是,Citrix XML端口工作正常,使用netstat指令可以看到指定的端口在正常的監聽。同時使用telnet指令可以正常通路指定端口,說明端口間通信正常,未被阻塞。

網上的解決方案如下:

1、使用2008 R2 SP1系統

2、安裝XENAPP 6.5 FP1最新更新檔

3、仍未解決的話用ctxxmlss /rxx指令把xml端口指向另一個再指回來,99.9%可以搞定

條件所限,隻能嘗試最後一種方案,反複指定XML服務端口,并反複重新開機伺服器驗證,但發現人品不夠好,并沒有解決問題。無奈之下,想到最後一招,把CITRIX XML 服務配置為和IIS共享端口。完成後,把XML服務端口再指向IIS端口,再重新登入用戶端,打開K3,可以正常登入了。

配置CITRIX XML 服務與IIS 7.x共享端口可參考我這篇文章:

<a href="http://dayday.blog.51cto.com/3248/1344590">http://dayday.blog.51cto.com/3248/1344590</a>

本文轉自 sfih 51CTO部落格,原文連結:http://blog.51cto.com/dayday/1344734