Wir haben eine Azure-Website mit einem täglichen geplanten Job. In unserem Fall führt der geplante Job eine gespeicherte Prozedur aus, die ungefähr 10 Minuten dauert, so dass keine lokale Verarbeitung stattfindet. Unser Web-Job endet nach ca. 4 Minuten mit diesem Fehler.Azure WebJob Timeout-Konfigurationseinstellungen
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.
wir versucht haben, indem die folgenden App-Einstellungen auf die app.config-Datei des Web-Job:
<appSettings>
<add key="SCM_COMMAND_IDLE_TIMEOUT" value="100000" />
<add key="WEBJOBS_IDLE_TIMEOUT" value="100000" />
</appSettings>
Diese Dateien werden in diesem Dokument verwiesen https://github.com/projectkudu/kudu/wiki/Web-jobs aber sie scheinen keine Wirkung zu haben . (Zeitüberschreitung nach dem Hinzufügen der Einstellungen zur Datei app.config)
Fügen wir die Konfigurationseinstellungen an der richtigen Stelle hinzu?
Danke für die Hilfe.
sondern an dem app.config dem Hinzufügen, versuchen, in das Management-Portal einloggen und Hinzufügen der 'SCM_COMMAND_IDLE_TIMEOUT' App Einstellung auf die Registerkarte Konfigurieren. (Dies kann auch über Visual Studio geschehen, indem Sie im Server-Explorer mit der rechten Maustaste auf die Website klicken und Einstellungen anzeigen auswählen). –
Ok, das funktioniert - danke. Aber ich muss einen Weg finden, um es in die Quellcodeverwaltung eingecheckt und durch die .config-Dateien arbeiten zu lassen. Weißt du, ob die Einstellungen für die Website oder den Web-Job konfiguriert werden sollten? – Ender2050
Sie können keine festgeschriebene Datei für diese Konfiguration haben, Sie können hier eine Feature-Anfrage öffnen: https://github.com/projectkudu/kudu/issues als Workaround versuchen Sie Console.WriteLine (".") Jede Minute . –