34.5 Mudando as configurações padrão de um trabalho do BITS

Quando o Disparador de Aplicativos usa o BITS para transferir um aplicativo, ele cria um trabalho do BITS que contém o conteúdo do aplicativo (arquivos, configurações do Objeto Aplicativo, etc.) e as configurações do trabalho (Mínimo de Retardo de Tentativa, Nenhum Tempo de Espera de Andamento e Prioridade) e, em seguida, coloca o trabalho em fila para o BITS. Se for necessário, você pode mudar as opções de trabalho para um aplicativo.

  1. No ConsoleOne™, clique o botão direito do mouse no objeto Aplicativo para o qual deseja modificar as opções de trabalho do BITS e clique em Propriedades para exibir as páginas de propriedades do objeto.

  2. Clique na guia Opções de Distribuição > Configurações de BITS para exibir a página Configurações de BITS.

  3. Configure as seguintes opções conforme desejado:

    Mínimo de Retardo de Tentativa: Se o BITS detectar um erro durante a transferência do aplicativo, o BITs o classificará como erro fatal ou erro temporário. O BITS não pode se recuperar de erros fatais, pois eles exigem algum tipo de intervenção. O BITS pode possivelmente recuperar-se de erros temporários.

    Use esta opção para especificar o período de tempo mínimo que você deseja que o BITS espere após a ocorrência de um erro temporário antes de tentar transferir o aplicativo novamente. O padrão é 600 segundos ou 10 minutos. O mínimo é 60 segundos. A configuração máxima é 2.147.483.647 segundos.

    Nenhum Tempo de Espera de Andamento: Use esta opção para especificar por quantos dias você deseja que o BITS continue a tentar transferir o aplicativo após a ocorrência de um erro temporário se nenhum progresso foi realizado. Por exemplo, uma configuração de 14 dias faz com que o BITS continue a tentar a transferência por 14 dias após o erro. Se qualquer progresso de transferência for realizado durante os 14 dias, o contador será redefinido.

    • Usar Configuração do Sistema (em geral, 14 dias): Selecione esta opção para usar a configuração do sistema Windows. A configuração do sistema Windows vem 1) da configuração padrão do BITS, que é 14 dias ou 2) da configuração Tempo Limite de Inatividade do Trabalho em Dias na Diretiva de Grupo do Windows, que não é definida por padrão. Se você selecionar esta opção, a configuração padrão do BITS (14 dias) será usada, a não ser que um valor tenha sido atribuído à configuração da Diretiva de Grupo do Windows. Você pode usar o Editor de Diretivas de Grupo do Windows (gpedit.msc) para ver e mudar a configuração da Diretiva de Grupo do Windows.
    • Usar Configuração Personalizada: Selecione esta opção para digitar manualmente um período de tempo de espera.
      • A configuração mínima é 0 dias. Insira 0 se você não desejar que o BITS tente transferir o aplicativo novamente após encontrar um erro temporário; neste caso, o BITS retornará imediatamente o controle da transferência para o Disparador de Aplicativos.
      • A configuração máxima é 24.855 dias. Porém, o BITS compara este número ao número na configuração Tempo Limite de Inatividade do Trabalho em Dias na Diretiva de Grupo do Windows. Se a configuração Tempo Limite de Inatividade do Trabalho em Dias for menor do que esse número, o BITS usará esta configuração de política. Por exemplo, se você digitar 45 dias para esta configuração, mas a política estiver definida para 30 dias, o BITS usará 30 dias. Se a configuração Tempo Limite de Inatividade do Trabalho em Dias não estiver definida (o estado padrão), o padrão da configuração de política será 90 dias. Nesse caso, por exemplo, se você digitar 91 dias nessa configuração, o BITS usará a configuração de política (90 dias).

    Se o BITS esgotar o tempo de espera porque nenhum progresso foi realizado, o controle da transferência será retornado ao Disparador de Aplicativos, que em seguida transferirá o próprio aplicativo.

    Prioridade: use esta opção para especificar a prioridade atribuída à transferência de BITS. Você pode escolher entre uma prioridade de primeiro plano e três prioridades de segundo plano (alta, normal, baixa).

    A prioridade de primeiro plano faz com que o BITS transfira o aplicativo no primeiro plano. Transferências de primeiro plano são a prioridade mais alta e são processadas antes de quaisquer transferências de segundo plano. Transferências de primeiro plano competem pela largura de banda da rede com outros aplicativos, o que pode atrapalhar a experiência de rede do usuário. A menos que o momento da transferência seja crítico ou o usuário esteja ativamente em espera, você deve usar a prioridade de segundo plano.

    Para as três prioridades de segundo plano, o nível de prioridade determina quando a transferência será processada em relação a outras transferências na fila. Transferências com prioridade mais alta têm a primazia sobre transferências com prioridade mais baixa. Transferências com o mesmo nível de prioridade compartilham tempo de transferência, o que evita que uma grande transferência bloqueie a fila de transferências. Transferências de prioridade mais baixa não recebem tempo de transferência até que todas as transferências de prioridade mais alta sejam concluídas ou estejam em um estado de erro.

  4. Quando terminar, clique em OK para gravar as mudanças.