Saltar al contenido

Solución Alternativa para el Inicio Automático de HTTPS

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 haga ping App Builder cada 5 minutos. Se proporciona un secuencia de comandos en la carpeta de instalación dentro del directorio Secuencias de Comandos. Alternativamente, 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 de la siguiente manera:

Imagen 2018 1 3 15 52 21

Agrega un disparador que se ejecute cada 5 minutos. Este disparador hará ping App Builder cada 5 minutos para garantizar que, si la aplicación se ha cerrado, se vuelva a iniciar. Este intervalo puede ser menor si es necesario.

Image 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-App Builder URL raíz http(s)://HostName/App Builder appName/-Archivo de registro Path\To\LogResults

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

Ejemplos de nombres de alojar:

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

El App Builder rootUrl se puede pegar en un navegador en el servidor y probar. Si App Builder aparece la URL correcta. Si se produce un error, la URL no es válida.

La ruta Archivo para el pingApp Builder el secuencia de comandos .ps1 está dentro del App Builder carpeta de instalación. Normalmente es:

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

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

  • Archivo C:\inetpub\www\App Builder\Scripts\PingApp Builder.ps1-App Builder URL raíz https://localhost/App Builder-LogFile ""

(no se realizará ningún registro en el ejemplo anterior)

Guarde su nueva tarea:

Imagen 2018 1 3 16 8 30

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

Opción 2: Crear Tarea Programada con an App Builder secuencia de Comandos

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

Imagen 2018 1 3 16 16 31

Ingrese una URL raíz válida. Algunos ejemplos de URL raíz serían:

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

La URL se puede pegar en un navegador en el servidor y probar. Si App Builder si aparece, 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.

Después de escribir la URL, presione Enter. Presione Enter nuevamente para omitir el registro. El registro solo debería ser necesario si la operación de ping no se realiza correctamente por algún motivo. En ese caso, vuelva a realizar estos pasos y elija registrar.

Imagen 2018 1 3 16 20 17

El secuencia de comandos intentará hacer ping a la dirección proporcionada. Si tiene éxito, intentará almacenar una tarea programada dentro del Programador de tareas de Windows. Abra el Programador de tareas y localice la carpeta Jitterbit para asegurarse de que se haya creado la tarea.

Imagen 2018 1 3 16 8 30

Cada 5 minutos, esta tarea hará ping App Builder si la aplicación se cierra por algún motivo, como un reinicio del servidor, el ping provocará App Builder para iniciar.

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