最近诊断一个关于XenApp应用无法正常使用的问题,发现了一个比较有意思的故障原因,故记录下来。

通过电话沟通,得知用户无法打开服务器发布的应用,xenapp 服务器1494,2598端口通信正常。服务器重启后,发现IMA服务无法启动,提示错误如下:


wKioL1X7f1_gWzxbAAKUat1oW90397.jpg

  这是个比较常见的错误提示,例如服务器无法连接数据库出现问题时,就会出现这种情况。关于此类问题的处理,详见http://support.citrix.com/article/CTX105292

这次问题比较奇怪,当使用dscheck命令检查数据库连接情况时,却提示

wKiom1X7fU3zZkYHAAFsDm2oQ-4326.jpg

检查了下,发现服务器在应用程序管理员安装Orcal客户端时,修改了环境变量Path,导致服务器命令无法直接运行。

wKiom1X7fXfy-ZRwAAHdxo6yMLs722.jpg

按照其他XenApp服务器环境变量的设置,修改故障服务器环境变量Path,并重启服务器。IMA服务正常启动,且应用也能正常使用。

一个部署了XenApp的服务器环境变量Path内容如下,以供参考:

%SystemRoot%\system32;%SystemRoot%;

%SystemRoot%\System32\Wbem;

%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;

C:\Program Files (x86)\Citrix\system32\;

C:\Program Files (x86)\Citrix\System32\Citrix\IMA;

C:\Program Files (x86)\Citrix\System32\Citrix\IMA\Subsystems;

%SystemRoot%\System32\Citrix\IMA;

C:\Program Files (x86)\Citrix\system32;

C:\Program Files (x86)\Common Files\Citrix\System32\


转自:

http://blog.sina.com.cn/s/blog_64da692d0102veai.html