web-dev-qa-db-ja.com

Web Farm Framework2を使用したセカンダリサーバーのプロビジョニング

EC2で実行されている3つの新しいインスタンス(すべてWindows 2008 R2 Datacenter)があります。1つはWebファームのコントローラーとして実行され、他の2つはWebサーバーとして実行されます(すべてIIS 7.5)。

Web Platform Installerを介してWFFをインストールすると、コントローラーがプライマリサーバーを正常にプロビジョニングしますが、セカンダリサーバーを追加すると、次のエラーが発生します。

  1. FilePath(C:\ inetpub\temp\appPools\APC3226.tmp)を削除しています。
  2. 「APC3226.tmp」で操作「ファイルの削除」を処理しているときにエラーが発生しました。
    オブジェクトfilePath(C:\ inetpub\temp\appPools\APC3226.tmp)で操作「削除」を再試行しています。 5の1を試みます。
  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」の実行に失敗したため、サーバーが「異常」とマークされました

コントローラ、プライマリサーバー、セカンダリサーバーの新しいインスタンスを作成しようとしましたが、違いはありません。同じ一連のエラーが発生します。

ここに投稿された同様の問題のようです: プロビジョニングの問題IIS 7.5サーバー(Web Farm Framework 2を使用) しかし、まだ解決策が見つかりません。他の誰かがこれに遭遇しましたか? ?

1
Mitul

ステップ2で

...「APC3226.tmp」で「ファイルの削除」操作の処理中にエラーが発生しました。オブジェクトfilePath(C:\ inetpub\temp\appPools\APC3226.tmp)で操作「削除」を再試行しています。

1)権限の問題、または2)他のプロセスがファイルをロックして削除できないように思われます。

おそらく、WFFが実行されているのと同じ管理者アカウントを使用してファイルを手動で削除してみてください。または、 作成 、次に サーバー操作の実行 を試して、コントローラーサーバーからリモートでファイルの削除を実行し、機能するかどうかを確認します。

また、 ファイルをロックしているかどうか、およびどのプロセスがファイルをロックしているかを確認する を試してください。そのプロセスが必要かどうかを判断し、プロビジョニングが実行されるたびにそのプロセスを一時的に停止する必要がある場合があります( カスタムワークフロープロバイダーの作成 プロビジョニングの前後に実行する)。

1
Ray