XenApp6 “建立请求的连接时出错”真正可行的解决方法

最近因为测试之用,搭建了一个Microsoft server 2008 R2 + XenApp6 的远程应用的环境。因为XenApp6简化了安装过程,所以安装比较顺利,并按照通用的方式配置好了XenApp6。但问题来了,不管是通过内网访问还是通过外网访问(80,1494都已正常转换的情况下),在打开发布的程序时,都提示“建立请求的连接时出错”,具体的错误现象与网络上普遍反映的一样,如图:

XenApp6 <wbr>��舰请求的劣时出错�真丈行的解决方�

XenApp6 <wbr>��舰请求的劣时出错�真丈行的解决方�

XenApp6 <wbr>��舰请求的劣时出错�真丈行的解决方�

网上的也有一些解决方案,但都没能解决问题。通过多网上收集来的各种信息,结合自己在实际探求中摸索出来的一些经验,我总结出了此问题的出现的可能原因:

1、许可证服务器及端口问题;

2、补丁问题;

3、服务器端数据收集问题,即在XenApp6服务器上会有提示“联机插件连接不上服务器”;

4、CITRIX 负载平衡策略问题,即通过qfarm /load 查询显示值为20000,而一般情况下,这个值应当是0。

找到了问题的原因,离问题解决就不远了。问题解决步聚:

1、配置许可证服务器及端口:通过运行“gpedit.msc”打开本地策略,选择“计算机配置”—“Citrix Policies”,在打开的界面上选中默认的策略后,点“编辑”进行相关配置,如图所示:


XenApp6 <wbr>��舰请求的劣时出错�真丈行的解决方�

XenApp6 <wbr>��舰请求的劣时出错�真丈行的解决方�



XenApp6 <wbr>��舰请求的劣时出错�真丈行的解决方�

2、安装相关补丁:

先安装XA600W2K8R2X64002

http://support.citrix.com/servlet/KbServlet/download/27031-102-657600/XA600W2K8R2X64060.msp

再安装XA600W2K8R2X64001

http://support.citrix.com/servlet/KbServlet/download/26717-102-654403/XA600W2K8R2X64026.msp

3、解决联机插件联接服务器问题

打开“Citrix Web Interfae管理”,在弹出来的管理界面中选择“XenApp Services 站点”,并点击右边“创建站点”进行新站点的创建。创建过程与创建WEB站点类似,这里我就不多说,如果有外部应用,记得在“安全访问”中进行相关的端口转发设置。设置好后,鼠标右键单击服务器右下角的联机插件图标,选择“更新服务器”,把新创建的站点地址进去并点“更新”,在弹出的用户验证界面输入密码即可完成连接。

4、解决qfarm /load值为20000的问题

这一问题的解决办法就是手动配置一条负载平衡策略。打开Citrix 交付服务控制台,如图:

XenApp6 <wbr>��舰请求的劣时出错�真丈行的解决方�

点击右边“创建负载平衡策略”进行新策略创建,创建过程简单明了,这里就不再赘述。

5、重新发布应用程序(重要)

这一步在我自己测试时困扰了我好久,通过前面几个步聚后其实“建立请求的连接时出错”的问题已经解决,但如果你打开原先发布的应用程序,仍会提示:建立请求的连接时出错!后我新发布了一个应用程序,再打开,可喜的事情出现了,“建立请求的连接时出错”不再出现,而可爱的联机插件弹出来了,正常的打开发布的应用程序!!!

至此,“建立请求的连接时出错”的问题已经完全解决,如果你也到了这一步,那么恭喜你,你成功了!!

你可能感兴趣的:(网络,server,测试,Microsoft,通用)