Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

Solución alternativa de inicio automático HTTPS para Jitterbit App Builder

Descripción general

Para evitar la restricción HTTPS en la inicialización automática de IIS, recomendamos configurar una tarea programada en Windows que envíe un ping a App Builder cada 5 minutos. Se proporciona un secuencia de comandos en la carpeta de instalación, dentro del directorio Secuencias de comandos. Como alternativa, la tarea programada se puede crear manualmente.

Opción 1: Crear una tarea programada manualmente

Primero abra el Programador de tareas de Windows:

Imagen 2018 1 3 15 42 21

Crea una carpeta llamada Jitterbit

Imagen 2018 1 3 15 44 42

Seleccione la carpeta Jitterbit y haga clic en el botón Crear tarea en el panel derecho. Complete la pestaña General como se indica a continuación:

Imagen 2018 1 3 15 52 21

Añade un disparador que se ejecute cada 5 minutos. Este disparador enviará un ping a App Builder cada 5 minutos para garantizar que, si la aplicación se cierra, se vuelva a iniciar. Este intervalo puede ser menor si es necesario.

Imagen 2018 1 3 15 54 25

A continuación, especifique la acción que se realizará cada N minutos.

Imagen 2018 1 3 15 58 32

El programa a ejecutar es: "powershell"

Los argumentos son:

  • Archivo Path\To\PingApp Builder.ps1
  • URL raíz del constructor de aplicaciones http(s)://HostName/App BuilderAppName/
  • Archivo de registro Path\To\LogResults

Después de cada ping, el resultado se registrará en la ruta Archivo de Registro. Este parámetro es opcional y solo debe usarse para la depuración.

Ejemplos de nombres de alojar:

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

La URL raíz de App Builder se puede pegar en un navegador del servidor y probar. Si aparece App Builder, la URL es correcta. Si se produce un error, la URL no es válida.

La ruta del archivo del secuencia de comandos PingApp Builder.ps1 se encuentra dentro de la carpeta de instalación de App Builder. Normalmente es:

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

Tenga en cuenta que se requieren comillas para cada uno de los tres parámetros. A continuación, se muestra un ejemplo de argumento que se usaría para la acción:

  • Archivo C:\inetpub\www\App Builder\Scripts\PingApp Builder.ps1
  • URL raíz del constructor de aplicaciones https://localhost/App Builder
  • ArchivoRegistro ""

(No se registrará nada en el ejemplo anterior)

Guarde su nueva tarea:

Imagen 2018 1 3 16 8 30

Para confirmar que la tarea funciona correctamente, utilice la opción Prueba de comportamiento siempre en ejecución instrucciones. Sin embargo, espere hasta N minutos para que App Builder se reinicie después de apagarlo (donde N es la frecuencia especificada en la pestaña de activación).

Opción 2: Crear una tarea programada con un secuencia de comandos de App Builder

Localice la carpeta Secuencias de comandos dentro del directorio de instalación de App Builder. Haga clic derecho en el archivo CreateScheduledTaskToPingApp Builder.bat y seleccione "Ejecutar como administrador".

Imagen 2018 1 3 16 16 31

Ingrese una URL raíz válida. Ejemplos de URL raíz:

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

La URL se puede pegar en un navegador del servidor y probarla. Si aparece App Builder, la URL es correcta. Si se produce un error, la URL no es válida. Tenga en cuenta que no debe incluir comillas al proporcionar la URL.

Tras escribir la URL, pulse Intro. Vuelva a pulsar Intro para omitir el registro. El registro solo debería ser necesario si, por alguna razón, el operación no se realiza correctamente. En ese caso, vuelva a estos pasos y seleccione la opción de registro.

Imagen 2018 1 3 16 20 17

El secuencia de comandos intentará hacer ping a la dirección proporcionada. Si lo logra, intentará almacenar una tarea programada en el Programador de tareas de Windows. Abra el Programador de tareas y localice la carpeta Jitterbit para comprobar que la tarea se creó.

Imagen 2018 1 3 16 8 30

Cada 5 minutos, esta tarea enviará un ping a App Builder. Si la aplicación se cierra por algún motivo, como un reinicio del servidor, el ping hará que App Builder se inicie.

Para confirmar que la tarea está funcionando, utilice la opción Prueba de comportamiento siempre en ejecución instrucciones. Sin embargo, espere hasta 5 minutos para que App Builder se reinicie después de apagar el servidor web.