我们已安装 WFF 2.5,并已使用它成功配置场并在我们的测试环境中配置辅助服务器。
我们的环境(控制器、主服务器、辅助服务器)是 Windows 2008 Server Web Edition R2,运行 IIS 7.5,安装了 WFF 2.5。
我们一直存在与应用程序池相关目录中的 .tmp 文件被锁定的问题。进程监视器指示它是锁定文件的工作进程 (w3wp.exe)。
确切的错误消息是无法运行“ProvisionApplications”操作。无法在服务器“abc”上运行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”。响应流中的异常。处理“ABC85DA.tmp”上的“删除文件”操作时遇到错误。错误代码为 0x80070020。该进程无法访问“C:\inetpub\temp\appPools\ABC85DA.tmp”,因为它正被另一个进程使用
如果我关闭 AFAIK 托管工作进程的 Windows 进程激活服务,错误就会消失。
然而,显然,要使服务器联机,我们需要启动服务,一旦启动,自动配置步骤就会失败,WFF 会将服务器标记为不健康,并将其从服务器场中移除。
我试图通过取消选中应用程序供应模块下的“启用应用程序供应”来关闭应用程序供应,但该操作似乎仍然每 30 秒触发一次。
所以 - 真的有两个问题:
- 如何解决应用程序池临时文件的文件锁定问题。
如何关闭辅助服务器上的自动应用程序配置操作?(如果问题 1 没有解决方案,这确实是二等奖解决方法)
TIA