Nous avons un site Web Azure avec un travail planifié quotidiennement. Dans notre cas, le travail planifié exécute une procédure stockée qui prend environ 10 minutes, il n'y a donc pas de traitement local. Notre tâche Web se termine après environ 4 minutes avec cette erreur.
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.
Nous avons essayé d'ajouter les paramètres d'application suivants au fichier app.config du travail Web:
<appSettings>
<add key="SCM_COMMAND_IDLE_TIMEOUT" value="100000" />
<add key="WEBJOBS_IDLE_TIMEOUT" value="100000" />
</appSettings>
Ces fichiers sont référencés dans ce document https://github.com/projectkudu/kudu/wiki/Web-jobs mais ils ne semblent pas avoir d'effet. (toujours en expiration après l'ajout des paramètres au fichier app.config)
Ajoutons-nous les paramètres de configuration au bon endroit?
Merci pour l'aide.
Vous devez définir SCM_COMMAND_IDLE_TIMEOUT à partir du portail sur la valeur d'expiration souhaitée en secondes. Par exemple, définissez-le sur 3600 pour un délai d'une heure.
Accédez à la section de configuration de votre site Web, recherchez la section des paramètres de l'application et ajoutez le paramètre.
Connectez-vous au portail Microsoft Azure
Accédez à App Services,
Sélectionnez votre site web
Accédez aux paramètres -> onglet Paramètres d'application
Créez une clé "WEBJOBS_IDLE_TIMEOUT" dans la section Paramètres de l'application
Sauver