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

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

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

通过 Web 平台安装程序安装了 WFF,我们已经让控制器正常配置主服务器,但是当我们添加辅助服务器时,出现以下错误:

  1. 删除文件路径(C:\inetpub\temp\appPools\APC3226.tmp)。
  2. 处理“APC3226.tmp”上的“删除文件”操作时遇到错误。
    重试对对象文件路径 (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”操作,服务器被标记为“不健康”

我尝试创建控制器、主服务器和辅助服务器的新实例,但没有什么区别——我得到了相同的错误序列。

似乎这里发布了类似的问题:使用 Web Farm Framework 2 配置 IIS 7.5 服务器时出现问题但目前我还没有找到解决办法。还有人遇到过这种情况吗?

答案1

在步骤 # 2

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

听起来像是 1)权限问题或 2)其他某个进程锁定了该文件从而阻止其删除。

也许可以尝试使用 WFF 正在运行的同一管理员帐户手动删除该文件。或者尝试创造进而运行服务器操作从控制器服务器远程执行文件删除并查看其是否有效。

另外,尝试检查是否锁定文件以及锁定哪个进程您可能需要确定是否需要该过程,并可能在执行配置时暂时停止该过程(通过创建自定义工作流提供程序在配置之前和之后运行)。

相关内容