EC2 上で 3 つの新しいインスタンス (すべて Windows 2008 R2 Datacenter) が実行されています。1 つは Web ファームのコントローラーとして実行され、他の 2 つは Web サーバーとして実行されます (すべて IIS 7.5 を実行)。
Web Platform Installer 経由で WFF をインストールし、コントローラーがプライマリ サーバーを正常にプロビジョニングしましたが、セカンダリ サーバーを追加すると次のエラーが発生します。
- ファイルパス (C:\inetpub\temp\appPools\APC3226.tmp) を削除しています。
- 'APC3226.tmp' で操作 'Delete File' を処理中にエラーが発生しました。
オブジェクト filePath (C:\inetpub\temp\appPools\APC3226.tmp) で操作 'Delete' を再試行しています。試行回数は 5 回中 1 回です。 - 操作 'RunRemote' を実行できませんでした。サーバー上でメソッド 'Microsoft.Web.Farm.SyncApplicationsRemoteMethod' を実行できませんでした...
- 操作 'ProvisionApplications' を実行できませんでした。サーバー上でメソッド 'Microsoft.Web.Farm.SyncApplicationsRemoteMethod' を実行できませんでした...
- 操作「修復」を実行できませんでした。サーバー上でメソッド「Microsoft.Web.Farm.SyncApplicationsRemoteMethod」を実行できませんでした...
- 操作 'AutoRepair' を実行できませんでした。サーバー上でメソッド 'Microsoft.Web.Farm.SyncApplicationsRemoteMethod' を実行できませんでした...
- 操作「AutoRepair」の実行に失敗したため、サーバーは「異常」とマークされました
コントローラー、プライマリ サーバー、セカンダリ サーバーの新しいインスタンスを作成しようとしましたが、違いはなく、同じ一連のエラーが発生します。
同様の問題がここに投稿されているようです:Web Farm Framework 2 を使用して IIS 7.5 サーバーをプロビジョニングする際の問題しかし、まだ解決策が見つかりません。他にも同じ問題に遭遇した人はいますか?
答え1
ステップ2
...「APC3226.tmp」で操作「ファイルの削除」を処理中にエラーが発生しました。オブジェクト filePath (C:\inetpub\temp\appPools\APC3226.tmp) で操作「削除」を再試行しています...
1) 権限の問題、または 2) 他のプロセスがファイルをロックして削除を妨げているようです。
WFFを実行しているのと同じ管理者アカウントを使用して、ファイルを手動で削除してみてください。または、作成その後サーバー操作の実行コントローラー サーバーからリモートでファイルの削除を実行し、それが機能するかどうかを確認します。
また、試してみてくださいファイルをロックしているプロセスがあるかどうか、またどのプロセスがロックしているかを確認します. そのプロセスが必要かどうかを判断し、プロビジョニングの実行中は常にそのプロセスを一時的に停止する必要があるかもしれません(カスタムワークフロープロバイダーの作成プロビジョニングの前後に実行します)。