Azure WebJob délai d'attente paramètres de configuration

Nous avons un Azure web site avec un travail planifié. Dans notre cas, la tâche planifiée s'exécute une procédure stockée qui prend environ 10 minutes, donc il n'y a pas de traitement local. Notre web emploi est appelé à disparaître 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 le suivant des paramètres de l'application pour le web emploi de l'application.fichier de configuration:

<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. (encore de calendrier après l'ajout des paramètres de l'application.fichier de config)

Sommes-nous en ajoutant les paramètres de configuration à la bonne place?

Merci pour l'aide.

  • Au lieu d'ajouter à l'application.config, essayez de vous connecter sur le portail de gestion et l'ajout de la SCM_COMMAND_IDLE_TIMEOUT app réglage de l'onglet configurer. (On peut aussi le faire via Visual Studio en cliquant droit sur le site web dans l'Explorateur de serveurs et de sélection des Paramètres d'Affichage).
  • Ok, ce n'travail - grâce. Mais j'ai besoin de trouver une façon de l'obtenir vérifié dans le contrôle de code source et de travail à travers l' .les fichiers de configuration. Savez-vous si les paramètres doivent être configurés pour le site web ou le web emploi?
  • Vous ne pouvez pas avoir commis de fichier pour cette configuration, vous pouvez ouvrir une demande de fonctionnalité pour ce ici: github.com/projectkudu/kudu/issues comme une solution de contournement essayer de la Console.WriteLine(".") chaque minute.
  • Est-il toujours le cas, que nous ne pouvons pas le faire dans un fichier de configuration? c'est à dire l' .le fichier de déploiement?
  • Oui, si vous avez besoin de ce service, veuillez vous ouvrez un problème github.com/projectkudu/kudu/issues
  • Je sais que c'est vieux, mais voulait s'assurer que vous êtes conscient de BRAS des modèles. Vous pouvez inclure le SCM_COMMAND_IDLE_TIMEOUT comme un paramètre à l'intérieur de votre Web App BRAS du modèle, puis vérifier le modèle dans le contrôle de source. Laissez-moi savoir si vous avez besoin de plus de détails.

InformationsquelleAutor Ender2050 | 2014-10-27