XENAPP6.5 FP1 建立请求的连接时出错,并引出事件 ID: 30110/31003错误解决方案-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

XENAPP6.5 FP1 建立请求的连接时出错,并引出事件 ID: 30110/31003错误解决方案

简介:

2008 R2系统,一路安装好XENAPP6.5 FP1,然后发布K3,结果在客户端打开K3时却报错:

150727204.png

这个问题发生后,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共享端口可参考我这篇文章:

http://dayday.blog.51cto.com/3248/1344590




本文转自 sfih 51CTO博客,原文链接:http://blog.51cto.com/dayday/1344734

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章