Ich teste die Azure WebApp + Azure Storage Queue + Azure-Funktionen. Normalerweise funktioniert alles gut, aber wenn ich versuche, den Fehler der Funktionen App (mit Stop-AzureRmWebApp
) Nachricht zu emulieren, starten Sie die Funktionen App, die Nachrichten werden konsumiert, aber nicht verarbeitet (und nie in die Warteschlange zurück). Ich benutze Python, um Daten zu verarbeiten, aber ich glaube nicht, dass das wichtig ist. Es scheint, dass die Nachrichten einfach verschwinden.Nachrichten, die aus der Warteschlange verschwinden, nachdem die Azure-Funktionen gestartet wurden
Ich verwende S1 Plan (nicht dynamisch) mit AlwaysOn.
nichts Vernünftiges in Protokollen (diese drei Ausführungen sind aus, bevor ich die Funktion App deaktiviert):
2016-11-30T11:33:48.216 Executing: 'Functions.somename' - Reason: 'New queue message detected on 'queueName'.'
2016-11-30T11:33:48.216 Executing: 'Functions.somename' - Reason: 'New queue message detected on 'queueName'.'
2016-11-30T11:33:48.216 Executing: 'Functions.somename' - Reason: 'New queue message detected on 'queueName'.'
2016-11-30T11:33:48.216 Function started (Id=dc9fa205-6ddf-47e5-b529-90ccee2ddf0e)
2016-11-30T11:33:48.232 Function started (Id=5421bc7f-c438-4ffb-82e9-f7021604c247)
2016-11-30T11:33:48.232 Function started (Id=bb42ab71-3389-4668-a7f4-3d90d5cd96eb)
2016-11-30T11:33:54.576 Function completed (Success, Id=dc9fa205-6ddf-47e5-b529-90ccee2ddf0e)
2016-11-30T11:33:54.576 Executed: 'Functions.somename' (Succeeded)
2016-11-30T11:33:54.670 Function completed (Success, Id=5421bc7f-c438-4ffb-82e9-f7021604c247)
2016-11-30T11:33:54.670 Executed: 'Functions.somename' (Succeeded)
2016-11-30T11:33:54.685 Function completed (Success, Id=bb42ab71-3389-4668-a7f4-3d90d5cd96eb)
2016-11-30T11:33:54.685 Executed: 'Functions.somename' (Succeeded)
Nun, wenn sie verarbeitet wurden, würde ich sie in der SQL DB sehen :) Aber ich werde morgen testen, danke! – 4c74356b41
BTW, das sind die Protokolle von der Festplatte, nicht vom Portal – 4c74356b41
Ich habe beschlossen, diese Antwort zu akzeptieren, obwohl es mir nicht wirklich geholfen hat, könnte es anderen helfen. Nach ein paar Tagen, in denen ich mit diesem Problem zu kämpfen hatte, ging es für mich allein. Ich habe wirklich keine Ahnung, was es verursacht hat und hat es sich selbst repariert. Möglicherweise wurde die Function App auf die neuere Version aktualisiert. – 4c74356b41