2016-04-21 6 views
4

Ich versuche, Details der Funktionsausführung eines bestimmten WebJob zu finden. Leider zeigt das Funktions-Dashboard in Kudu seit mehr als zwei Monaten Duplikate, Ausrufezeichen und keine Funktionsausführungen.Wie wird das Kudu WebJob Dashboard oder die Protokollierung zurückgesetzt?

WebJob Function Dashboard

Der Versuch, die Azure CLI zu verwenden, um die Läufe der WebJob zur Liste gibt den Fehler NotFound.

Der WebJob wurde in eine andere Web-App verschoben, die verwandt sein könnte.

Es spielt keine Rolle, wenn der gesamte Logging-Verlauf gelöscht wird und alles zurückgesetzt wird, würde ich nur so gerne wieder arbeiten! Irgendwelche Ideen?

Antwort

8

Stöbern Sie einfach das Konto Speicher konfiguriert für Ihre Azure WebJob Dashboard (mit einem Werkzeug wie Microsoft Azure Storage Explorer) und löschen Sie den Inhalt des azur Jobs- * und azur webjobs- * Behälter:

blog containers

+0

Dies dauerte ewig und es sieht so aus, als ob nur das Löschen der Container OK gewesen wäre. Unabhängig davon hatte ich immer noch Probleme, möglicherweise weil ich Webjobs mit demselben Funktionsnamen hatte oder vielleicht weil ich zwischen verschiedenen Deployment-Slots teile. Ich trennte alles und wischte diese Protokolle und alles sieht jetzt gut aus. –

+0

Irgendwie sind meine Jobs nach dem Entfernen von über 4 Containern kaputt gegangen. Durch das Entfernen und erneute Bereitstellen wurde das Problem behoben. –

+1

Nach meiner Erfahrung verursacht dies in der Regel nur die Webjobs beim Start mit einem 409 Konflikt Fehler. Ich finde, dass ich im Allgemeinen das gesamte Speicherkonto löschen und neu erstellen muss. –

0

Um Elemente zu entfernen, die unter Functions auf dem Web-Jobs-Dashboard angezeigt werden, entfernen Sie einfach den Eintrag in der Azure-Speicherblob-Tabelle AzureWebJobsHostLogscommon, der dem RowKey entspricht, der dort erscheint.

Danach zeigt das Dashboard keine Funktionen mehr, die aus dieser Tabelle entfernt wurden.

Verwandte Themen