Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

Solução alternativa de inicialização automática de HTTPS para o Jitterbit App Builder

Visão geral

Para contornar a restrição de HTTPS na Inicialização Automática do IIS, recomendamos configurar uma tarefa agendada no Windows que faça ping no App Builder a cada 5 minutos. Um script é fornecido na pasta de instalação dentro do diretório Scripts. Como alternativa, a tarefa agendada pode ser criada manualmente.

Opção 1: Criar tarefa agendada manualmente

Primeiro abra o Agendador de Tarefas do Windows:

Imagem 2018 1 3 15 42 21

Crie uma pasta chamada Jitterbit

Imagem 2018 1 3 15 44 42

Selecione a pasta Jitterbit e clique no botão Create Task no painel direito. Preencha a aba General da seguinte forma:

Imagem 2018 1 3 15 52 21

Adicione um gatilho para executar a cada 5 minutos. Este gatilho fará ping no App Builder a cada 5 minutos para garantir que, se o aplicativo for desligado, ele será reiniciado. Este intervalo pode ser menor, se necessário.

Imagem 2018 1 3 15 54 25

Em seguida, especifique a ação que será tomada a cada N minutos.

Imagem 2018 1 3 15 58 32

O programa a ser executado é: "powershell"

Os argumentos são:

  • File Path\To\PingApp Builder.ps1
  • App BuilderRootUrl http(s)://HostName/App BuilderAppName/
  • Arquivo de Log Path\To\LogResults

Após cada ping, o resultado será registrado no caminho LogFile. Este parâmetro é opcional e deve ser usado somente para depuração.

Exemplos de nomes de hospedar:

  • https://localhost/
  • https://localhost/vinyl/
  • https://someserver.com/vinyl/

O App BuilderRootUrl pode ser colado em um navegador no servidor e testado. Se o App Builder aparecer, a url é boa. Se ocorrer um erro, a url é inválida.

O caminho do Arquivo para o script PingApp Builder.ps1 está dentro da pasta de instalação do App Builder. Normalmente, é:

  • C:\inetpub\www\App Builder\Scripts\PingApp Builder.ps1

Observe que as aspas são necessárias para cada um dos 3 parâmetros. A seguir está um exemplo de argumento que seria usado para a ação:

  • File C:\inetpub\www\App Builder\Scripts\PingApp Builder.ps1
  • App BuilderRootUrl https://localhost/App Builder
  • LogFile ""

(nenhum registro será realizado no exemplo acima)

Salve sua nova tarefa:

Imagem 2018 1 3 16 8 30

Para confirmar se a tarefa está funcionando, use o Testar comportamento sempre em execução instruções. No entanto, aguarde até N minutos para que o App Builder reinicie após o desligamento (onde N é a frequência especificada na aba do gatilho).

Opção 2: Criar tarefa agendada com um script do App Builder

Localize a pasta Scripts dentro do diretório de instalação do App Builder. Clique com o botão direito do mouse no arquivo CreateScheduledTaskToPingApp Builder.bat e escolha "Executar como Administrador".

Imagem 2018 1 3 16 16 31

Digite uma Root Url válida. Exemplos de Root Urls seriam:

  • https://localhost/
  • https://localhost/vinyl/
  • https://someserver.com/vinyl/

A url pode ser colada em um navegador no servidor e testada. Se o App Builder aparecer, a url é boa. Se ocorrer um erro, a url é inválida. Observe que você não deve incluir nenhuma aspa ao fornecer a URL.

Ao digitar a URL, pressione enter. Clique em enter novamente para pular o registro. O registro só deve ser necessário se a operação de ping não for bem-sucedida por algum motivo. Nesse caso, volte por essas etapas e escolha registrar.

Imagem 2018 1 3 16 20 17

O script tentará fazer ping no endereço fornecido. Se for bem-sucedido, ele tentará armazenar uma tarefa agendada dentro do Agendador de Tarefas do Windows. Abra o Agendador de Tarefas e localize a pasta Jitterbit para garantir que a tarefa foi criada.

Imagem 2018 1 3 16 8 30

A cada 5 minutos, essa tarefa fará ping no App Builder. Se o aplicativo for encerrado por algum motivo, como uma reinicialização do servidor, o ping fará com que o App Builder seja iniciado.

Para confirmar se a tarefa está funcionando, use o Testar comportamento sempre em execução instruções. No entanto, aguarde até 5 minutos para que o App Builder reinicie após desligar o servidor web.