2017-02-16 4 views
0

Ich habe eine Azure-Funktion eingerichtet, die alle 10 Minuten mit einem Timer-Trigger ausgeführt wird (CRON-Zeitplan ist auf 0 */10 * * * * gesetzt). Die Funktion läuft und alles funktioniert gut, aber plötzlich nach 3 Tagen wird die Funktion nicht mehr aufgerufen. Wenn ich den Dienst neu starte, kehrt er zum normalen Modus zurück und wird alle 10 Minuten ausgeführt. Dieses Problem ist 3 Mal aufgetreten.Azure-Funktion - Aufruf ohne Grund gestoppt

Gibt es eine Erklärung dafür?

enter image description here

Antwort

0

Laufen Sie auf dem Konsum Plan oder einen dedizierten Web-App?

Ich gehe davon aus, dass dies eine dedizierte Web App ist, da der Verbrauch eine eingebaute Zeitüberschreitung von 5 Minuten hat, um außer Kontrolle geratene Funktionen zu vermeiden.

Sie können einen Zeitüberschreitungswert für Funktionen in host.json festlegen, der diese unkontrollierbaren Funktionen auslöschen und automatisch neu starten wird. Sie können auch ausführliche Protokolleinstellungen in host.json hinzufügen, um zu ermitteln, warum diese Funktionen nicht ausgeführt werden.

+1

Es könnte ein Protokollierungsproblem im Portal sein. Basierend auf Serverprotokollen lief die Funktion konsistent die gesamte Zeit, sowohl in den Apps -dev und -pro (Always On ist auf beiden korrekt aktiviert). –