none
Duda con ejecución de un WebJob RRS feed

  • Pregunta

  • Hola:

    Agradezco me puedan apoyar en conocer lo que ocurre en el siguiente escenario. Tengo un programa que cargo como WebJob en Microsoft Azure, éste se lanza a ejecutar cada cinco minutos; en las opciones de mi WebApplication (donde reside una aplicación Web y mi WebJob) está configurado como Siempre Activo. Si por alguna razón el proceso que realiza el programa tarda más de cinco minutos en finalizar ¿Qué ocurre con los subsecuentes lanzamientos de la ejecución?, ¿Esperan hasta que el proceso en ejecución finalice para continuar con los demás uno por uno? ¿Los procesos comienzan a ejecutarse en paralelo?

    De antemano gracias por su tiempo

    Saludos


    ING.ARGAMA

    viernes, 3 de noviembre de 2017 16:59

Respuestas


  • He revisado y observo que las subsecuentes ejecuciones no ocurren hasta terminar un proceso. Adicionalmente, en las pruebas que realicé obtuve un error de WEBJOBS_IDLE_TIMEOUT, esto porque el proceso tardaba más de tres minutos en un estado en el cual no utilizaba CPU; este error es probable que se presente cuando, por ejemplo, se consume algún Servicio Web y éste tarde en responder. Se puede solucionar ajustando el valor que por default trae el WebApp.

    ING.ARGAMA

    • Marcado como respuesta ING.ARGAMA miércoles, 22 de noviembre de 2017 19:19
    miércoles, 22 de noviembre de 2017 19:19