2017-02-24 61 views
0

我在Azure Logic App中有一個隊列和幾個Azure函數。Azure邏輯App - 無法完成隊列中的消息

Azure函數需要5分鐘,當事件「在隊列中完成消息」在邏輯應用程序中運行時,它失敗。 以下是輸出。

{ 
    "status": 400, 
    "message": "Failed to complete the message with the lock token '{the-guid}'. The lock on the message has been lost.", 
    "source": "127.0.0.1" 
} 

這一週沒有發生。

回答

0

如果您導航到服務總線 - >隊列 - >屬性,則消息的鎖定持續時間是可配置的。考慮將其延長超過5分鐘。

0

ServiceBus隊列的最大鎖定持續時間爲5分鐘,目前我們無法將其延長超過5分鐘。所以如果azure函數花費5分鐘的時間「完成隊列中的消息」,它將無法完成消息。

附加說明:如果您的功能在消費計劃上,則不允許運行功能超過5分鐘。更多信息請參考issue

enter image description here