Ich habe eine IoTHub- und eine Function-App mit einer Funktion (EventHubTrigger C#).Azure-Funktion wird nicht mehr vom IoT-Hub aus aufgerufen
Ich kann sehen, dass der IoTHub ca. empfängt. 6 Nachrichten von meinem Gerät pro Stunde - und die Funktion wird aufgerufen und speichert Daten in einer Datenbank. Die Ausführungszeit der Funktion liegt zwischen 15ms und 60ms. (Tatsächlich 15-60ms ist während des Tests, jetzt, dass ich näher an der Anrufliste tendieren tendenziell mehr um 70-140ms)
Mein Problem ist, dass die Funktion nicht mehr nach einiger Zeit aufgerufen wird. Das ist jetzt schon ein paar Mal passiert. Heute lief es für ca. 10 Stunden und dann wird die Funktion nicht mehr aufgerufen. Nachrichten werden weiterhin im IoThub empfangen.
Ich kann die Funktion manuell mit Testdaten aufrufen, und das wird richtig behandelt. Aber es wird immer noch nicht vom IoTHub aufgerufen.
Der Plan, den ich laufen lasse, ist Pay As You Go - NorthEuropePlan (Verbrauch).
Irgendwelche Vorschläge?
Dank Fred, meine Verbindungszeichenfolge enthält EntityPath nicht. Ich habe versucht, die ganze Function App neu zu starten, und jetzt läuft es ohne anzuhalten, jedoch werden nicht alle Funktionsaufrufe gemacht. – TechnoCowboy
Ich werde versuchen, eine neue Funktion zu machen und sehen, ob das hilft. Alternativ kannst du eine direkte Webhook-Funktion machen und sehen, ob das alles abfängt. – TechnoCowboy