使用Web Farm Framework 2置备辅助服务器

我们有3个在EC2上运行的新实例(所有Windows 2008 R2数据中心),一个作为Web场的控制器运行,另外两个作为Web服务器(全部运行IIS 7.5)。

通过Web平台安装程序安装WFF,我们已经有控制器configuration主服务器,但是当我们添加辅助服务器时,我们得到以下错误:

  1. 删除filePath(C:\ inetpub \ temp \ appPools \ APC3226.tmp)。
  2. 处理“APC3226.tmp”上的“删除文件”时遇到错误。
    在对象filePath(C:\ inetpub \ temp \ appPools \ APC3226.tmp)上重试操作'删除'。 尝试1的5。
  3. 无法运行“RunRemote”操作。 无法在服务器上运行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”…
  4. 无法运行“ProvisionApplications”操作。 无法在服务器上运行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”…
  5. 无法运行“修复”操作。 无法在服务器上运行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”…
  6. 无法运行“AutoRepair”操作。 无法在服务器上运行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”…
  7. 服务器由于未能运行操作而被标记为“不健康”(AutoRepair)

我已经尝试创build控制器,主服务器和辅助服务器的新实例,但没有区别 – 我得到相同的错误序列。

看起来像这里发布类似的问题: 使用Web Farm Framework 2调配IIS 7.5服务器的问题,但至今我找不到解决scheme。 有人遇到过这种情况么?

在步骤#2中

…处理“APC3226.tmp”上的操作“删除文件”时遇到错误。 重试操作删除对象filePath(C:\ inetpub \ temp \ appPools \ APC3226.tmp)…

这听起来像1)权限问题或2)其他进程已locking文件,防止其删除。

也许尝试使用与运行WFF相同的pipe理员帐户手动删除该文件。 或者尝试创build ,然后运行服务器操作 ,从控制器服务器远程执行文件删除操作 ,然后查看是否有效。

此外,请尝试检查以查看是否以及哪个进程正在locking文件 。 您可能需要确定是否需要该过程,并且可能在执行configuration时临时停止该过程(通过创build自定义工作stream程提供程序在configuration之前和之后运行)。