2016-06-10 4 views
0

ich die neueste Preview-Version von Azure-Logik-Anwendungen und einen meiner Themen überprüft, ob eine Zeichenfolge in der Kopfzeile der Nachricht SOME_STRING Spiele wie untenWarum erhalte ich eine Zeitüberschreitung bei der Verwendung von Azure-Logik-Apps?

"authenticatedresponse": { 
     "conditions": [ 
      { 
       "expression": "@equals(coalesce(trigger().outputs?.headers?['CHECK_THIS_STRING'], ''), 'SOME_STRING')" 
      } 
     ], 
     "inputs": { 
      "statusCode": 202 
     }, 
     "type": "Response" 
    } 

Das Thema sollte im Code gesehen überprüfen wenn die Bedingung wahr ist, und dann die Nachricht an einen Servicebus weiterleiten. Es funktioniert in 99% der Fälle, aber manchmal bekomme ich eine Ausnahmefehlermeldung {"code":"ActionResponseTimedOut","message":"The execution of template action 'authenticatedresponse' is failed: the client application timed out waiting for a response from service. This means that workflow took longer to respond than the alloted timeout value. The connection maintained between the client application and service will be closed and client application will get an HTTP status code 504 Gateway Timeout."}

Wie Sie sehen können, ist es eine wirklich einfache Bedingung, so dass es wirklich nicht viel Zeit zur Ausführung benötigen sollte. Hat jemand eine Vorstellung davon, was das Problem sein könnte?

Antwort

0

Das Zeitlimit der Antwortaktion basiert auf der Gesamtdauer der Ausführung der Logikanwendung und nicht nur auf der Ausführungsdauer der Antwortaktion selbst.

Wenn die Ausführung der Logikanwendung mehr als 90 Sekunden dauert (die Antwortaktion erreicht), wird die Clientverbindung geschlossen (vorausgesetzt, der Client wartet noch auf die http-Antwort) und die Antwortaktion ist fehlgeschlagen.

+0

Okay, aber es ist immer noch seltsam, dass ich eine Auszeit habe, oder? Ich antworte nicht auf die Nachricht, sondern gebe sie einfach an einen Azure-Servicebus weiter. Was kann ich tun, dass es 90 Sekunden dauert, um abzuschließen? – Alex

Verwandte Themen