我們有 3 個新執行個體(全部為 Windows 2008 R2 資料中心)在 EC2 上運行,其中一個作為 Web 場的控制器運行,另外兩個作為 Web 伺服器(全部運行 IIS 7.5)。
透過 Web 平台安裝程式安裝了 WFF,我們的控制器配置了主伺服器,但是當我們新增輔助伺服器時,我們收到以下錯誤:
- 刪除檔案路徑 (C:\inetpub\temp\appPools\APC3226.tmp)。
- 在「APC3226.tmp」上處理「刪除檔案」操作時遇到錯誤。
正在物件檔案路徑 (C:\inetpub\temp\appPools\APC3226.tmp) 上重試「刪除」操作。嘗試 5 項中的第 1 項。 - 無法運行操作“RunRemote”。無法在伺服器上運行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”...
- 無法運行“ProvisionApplications”操作。無法在伺服器上運行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”...
- 無法運行“修復”操作。無法在伺服器上運行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”...
- 無法執行“自動修復”操作。無法在伺服器上運行方法“Microsoft.Web.Farm.SyncApplicationsRemoteMethod”...
- 由於無法運行“自動修復”操作,伺服器被標記為“不健康”
我嘗試創建控制器、主伺服器和輔助伺服器的新實例,但這沒有什麼區別 - 我得到了相同的錯誤序列。
似乎這裡發布了類似的問題:使用 Web Farm Framework 2 設定 IIS 7.5 伺服器時發生問題但到目前為止我還找不到解決方案。有人遇過這種情況麼?
答案1
在步驟#2中
...在「APC3226.tmp」上處理「刪除檔案」操作時遇到錯誤。正在物件檔案路徑 (C:\inetpub\temp\appPools\APC3226.tmp) 上重試「刪除」操作...
聽起來像是 1) 權限問題或 2) 某些其他進程已鎖定該檔案以防止其刪除。
也許嘗試使用運行 WFF 的相同管理員帳戶手動刪除該檔案。或嘗試創造進而運行伺服器操作從控制器伺服器遠端執行檔案刪除並查看是否有效。
另外,嘗試一下檢查是否以及哪個進程正在鎖定文件。您可能需要確定是否需要該進程,並且可能在執行配置時暫時停止該進程(透過建立自訂工作流程提供程序在配置之前和之後運行)。