两台 Citrix 服务器的进程监控结果应用程序错误

两台 Citrix 服务器的进程监控结果应用程序错误

我有两台 Citrix 服务器,都运行内部定制软件。该软件使用 Word 2003 邮件合并模板生成文件,该模板运行 VBA 代码来查询 Oracle 数据库。无论如何,该软件运行良好,因此,如果去掉这个等式,Word 2003 中的邮件合并功能在一台服务器上会失败,但在另一台服务器上可以运行。

我已经构建了两个服务器,并从头开始重新构建了该服务器,但仍然因一般错误而失败。

使用进程监视器并花费数小时交叉引用结果,唯一真正的区别是,损坏的服务器在每次尝试访问文件时都会添加这些部分:

“WINWORD.EXE”,“QueryStandardInformationFile”,“C:\Users\xxxx\WINDOWS”,“SUCCESS”,“AllocationSize:0,EndOfFile:0,NumberOfLinks:1,DeletePending:False,Directory:True”

“WINWORD.EXE”,“QueryBasicInformationFile”,“C:\Users\xxxx\WINDOWS”,“SUCCESS”,“创建时间:2014 年 6 月 8 日 08:07:31,上次访问时间:2014 年 6 月 8 日 08:07:33,上次写入时间:2014 年 6 月 8 日 08:07:33,更改时间:2014 年 6 月 8 日 08:07:33,文件属性:D”

而工作服务器不会尝试 QueryStandardInformationFile,而只是:

“WINWORD.EXE”,“QueryBasicInformationFile”,“C:\Users\xxxx\WINDOWS”,“SUCCESS”,“创建时间:24/07/2014 08:51:33,上次访问时间:24/07/2014 08:51:50,上次写入时间:24/07/2014 08:51:50,更改时间:24/07/2014 08:51:50,文件属性:D”

我几乎尝试了所有方法,从让用户成为本地管理员到导出和导入安全策略等。我无法弄清楚问题是什么,这是故障排除难题的最后一部分;我根本无法解释为什么他们的行为不同。

我该如何解决这个问题?

答案1

问题是由于一台使用漫游配置文件的服务器和一台具有漫游配置文件(文件夹重定向)的服务器发生故障,导致使用本地用户文件夹。尽管这在进程监视器日志中并不明显。

修复漫游配置文件后,两个服务器现在都按预期运行。一定与本地用户配置文件写入权限或类似问题有关!

相关内容