Usando fluxos de trabalho do Web Farm Framework para disparar o comando personalizado automaticamente

1

Estou usando o Web Farm Framework da Microsoft e estou tentando usar o Recursos do fluxo de trabalho da versão 2.0 para disparar um comando personalizado quando 'Remover do balanceamento de carga' estiver selecionado.

Com base na artigo vinculado , eu acho que deveria ser capaz de simplesmente criar meu comando usando o Workflow Builder (atualmente estou apenas testando com um simples mkdir c: \ bob como meu comando) e, em seguida, adicione ArrDisableLoadBalancing como dependente.

Isso deve [novamente, eu acho!] significar que o comando é acionado imediatamente antes de ArrDisableLoadBalancing .

No entanto, isso simplesmente não funciona, o comando em si é bom como eu posso usar a opção 'Server Operations' para disparar manualmente.

Alguém tem uma ideia? Há muito pouca literatura sobre pessoas definindo algo como isto. Então, receio ter lido mal a capacidade de fluxo de trabalho da WFF.

    
por isNaN1247 21.03.2011 / 11:36

1 resposta

1

Vou lhe dar algumas sugestões:

  • O MKDIR provavelmente está falhando em todas as tentativas não-primárias, ou seja, os dependentes (isto é, as coisas que dependem do sucesso, você está certo em sua interpretação) não serão acionados - tente um DIR verifique seus registros de depuração WFF para uma entrada como "Um subdiretório ou arquivo c: \ yourdir já existe" - mkdir é possivelmente um comando ruim para liderar com, sem ser envolvido em um arquivo em lote legal e confortável

  • ArrDisableLoadBalancing ... Eu executei o seu exemplo como um comando do Servidor e, em vez disso, usei DisableLoadBalancing (ou seja, sem ARR na frente), e o servidor criou um diretório e, em seguida, saiu do balanceamento de carga. (editar: viu o fogo da ação, mas o servidor foi um pouco quebrado de uma realocação inesperada do DHCP ... pode precisar de mais algum trabalho sobre essa teoria) Mas ele só fez isso uma vez; Fazendo isso uma segunda vez correu para o erro acima, que eu vou RD meu caminho através de um tempo para verificar que eu não sou insano. (é a prova, eu te digo). Meu palpite é que Arr * pode funcionar apenas no controlador, enquanto Ativar / Desativar pode funcionar nos próprios servidores. Não sei, realmente.

por 21.03.2011 / 12:19