Provisionando um servidor secundário usando Web Farm Framework 2

Provisionando um servidor secundário usando Web Farm Framework 2

Temos 3 novas instâncias (todas Windows 2008 R2 Datacenter) rodando no EC2, uma para rodar como controlador para o web farm e as outras duas como servidores web (todas rodando IIS 7.5).

Instalado o WFF por meio do Web Platform Installer, o controlador provisiona o servidor primário perfeitamente, mas quando adicionamos o servidor secundário, obtemos os seguintes erros:

  1. Excluindo filePath (C:\inetpub\temp\appPools\APC3226.tmp).
  2. Foi encontrado um erro ao processar a operação 'Excluir arquivo' em 'APC3226.tmp'.
    Tentando novamente a operação 'Excluir' no objeto filePath (C:\inetpub\temp\appPools\APC3226.tmp). Tente 1 de 5.
  3. Falha ao executar a operação 'RunRemote'. Falha ao executar o método 'Microsoft.Web.Farm.SyncApplicationsRemoteMethod' no servidor...
  4. Falha ao executar a operação 'ProvisionApplications'. Falha ao executar o método 'Microsoft.Web.Farm.SyncApplicationsRemoteMethod' no servidor...
  5. Falha ao executar a operação 'Reparar'. Falha ao executar o método 'Microsoft.Web.Farm.SyncApplicationsRemoteMethod' no servidor...
  6. Falha ao executar a operação 'AutoRepair'. Falha ao executar o método 'Microsoft.Web.Farm.SyncApplicationsRemoteMethod' no servidor...
  7. Servidor marcado como 'Não íntegro' devido a falha na execução da operação 'AutoRepair'

Tentei criar novas instâncias do controlador, servidor primário e secundário, mas não faz diferença - recebo a mesma sequência de erros.

Parece um problema semelhante postado aqui:Problema de provisionamento do servidor IIS 7.5 usando Web Farm Framework 2mas ainda não consigo encontrar uma resolução. Mais alguém encontrou isso?

Responder1

Na etapa 2

...Foi encontrado um erro ao processar a operação 'Excluir arquivo' em 'APC3226.tmp'. Tentando novamente a operação 'Excluir' no objeto filePath (C:\inetpub\temp\appPools\APC3226.tmp)...

parece 1) um problema de permissão ou 2) algum outro processo bloqueou o arquivo impedindo sua exclusão.

Talvez tente excluir manualmente o arquivo usando a mesma conta de administrador em que o WFF está sendo executado. Ou tentecriandoe entãoexecutando uma operação de servidorpara executar uma exclusão no arquivo remotamente do servidor controlador e ver se funciona.

Tente tambémverificando se e qual processo está bloqueando o arquivo. Talvez seja necessário determinar se esse processo é necessário e talvez interrompê-lo temporariamente sempre que o provisionamento estiver em execução (porcriando um provedor de fluxo de trabalho personalizadopara ser executado antes e depois do provisionamento).

informação relacionada