Web Farm Framework excluindo pastas

2

Atualmente, estamos lidando com o Web Farm Framewor e o ARR. Os servidores Primário e Secundário estão sincronizando da Primária para a Secundária como deveriam ser. No entanto, há uma pasta de cache que está sendo sincronizada, o que faz com que o servidor secundário se torne insalubre.

Então, esperávamos que alguém pudesse explicar como excluir pastas da sincronização entre os dois servidores, se possível.

Felicidades Jamie

    
por Jamie 15.06.2011 / 13:42

1 resposta

3

Experimente esta página

To exclude folders from provisioning

  1. On the controller machine, open the ApplicationHost.config file. This is under the directory %windir%\System\inetsrv\config.

  2. Under the applicationProvision element, add an entry to skip the directives as follows

    <webFarms>
        <webFarm serverAutoStart="false" name="Farm"
    enabled="true"
    adminUserName="{0}\administrator"
    adminPassword=”pwd” 
    primaryServer="demo-primary">
            <server address="demo-primary" enabled="true" />
            <server address="demo-secondary" enabled="true" />
            <platformProvision syncPlatformFromPrimary="true" />
            <applicationProvision syncWebServerFromPrimary="true">
                <skipDirectives>
                    <skip name="folder1" skipDirective="objectName=dirPath,absolutePath=.*folder1.*" />
                </skipDirectives>
            </applicationProvision>
        </webFarm>
    </webFarms> 
  3. When you save the changes, Web Farms Framework immediately picks up the changes from the configuration file and does application provisioning.

  4. Verify that the secondary servers provisioned only Folder2, and Folder1 was excluded.

  5. You can also skip binding as follows:
    <skip name="folder1" skipDirective="attributes.protocol=https" />

  6. Alternatively, you can sync a specific directory using the msdeploy command directly for each secondary server as follows:

    C:\>cmd.exe /c ""%ProgramFiles%\IIS\Microsoft Web
    Deploy\msdeploy.exe" -verb:sync
    -source:contentPath="Default Web Site",computerName=demo-primary
    -dest:contentPath="Default Web Site" -skip:objectName=dirPath,absolutePath=.*folder1.*"
    
por 30.06.2011 / 18:48