webjobs webjob visual tutorial studio microsoft deploy asp.net azure azure-web-sites azure-webjobs

asp.net - visual - upload webjob to azure



ConfiguraciĆ³n de tiempo de espera de Azure WebJob (2)

Tenemos un sitio web de Azure con un trabajo diario programado. En nuestro caso, el trabajo programado ejecuta un procedimiento almacenado que tarda unos 10 minutos, por lo que no hay procesamiento local. Nuestro trabajo web está terminando después de unos 4 minutos con este error.

Command ''cmd /c ...'' aborted due to no output and CPU activity for 121 seconds. You may increase SCM_COMMAND_IDLE_TIMEOUT setting to solve the issue.

Hemos intentado agregar la siguiente configuración de la aplicación al archivo app.config del trabajo web:

<appSettings> <add key="SCM_COMMAND_IDLE_TIMEOUT" value="100000" /> <add key="WEBJOBS_IDLE_TIMEOUT" value="100000" /> </appSettings>

Esos archivos se mencionan en este documento https://github.com/projectkudu/kudu/wiki/Web-jobs pero no parecen tener ningún efecto. (aún se agota el tiempo de espera después de agregar la configuración al archivo app.config)

¿Estamos agregando los ajustes de configuración al lugar correcto?

Gracias por la ayuda.


  1. Inicie sesión en el portal de Microsoft Azure

  2. Ir a los servicios de aplicaciones,

  3. Seleccione su sitio web

  4. Ir a configuración -> pestaña configuración de la aplicación

  5. Cree una clave "WEBJOBS_IDLE_TIMEOUT" en la sección de configuración de la aplicación

  6. Salvar


Debe configurar SCM_COMMAND_IDLE_TIMEOUT desde el portal al valor de tiempo de espera deseado en segundos. Por ejemplo, configúrelo en 3600 para un tiempo de espera de una hora.

Vaya a la sección de configuración de su sitio web, busque la sección de configuración de la aplicación y agregue la configuración.