Singleton lock renewal failed for blob 'xxxx/host' with error code 409

潘宇 11 Reputation points
2021-03-15T08:24:21.433+00:00

hi. I have some question about the Azure Function. I made a Azure Function(http trigger). But someday the error of [Singleton lock] happend. The error log look like this: Singleton lock renewal failed for blob 'XXXXX/host' with error code 409: LeaseIdMismatchWithLeaseOperation. The last successful renewal completed at 2021-03-07T16:48:04.053Z (31246 milliseconds ago) with a duration of 4 milliseconds. The lease period was 15000 milliseconds. I checked the Azure Function's [Metrics]. The [Function Execution Count] is 0 when this error happend. That means This error has nothing to do with my function itself. I want to know: 1,What happens in a factor? 2,How does it affect? 3,Do you have a solution? Thanks.

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,909 questions
{count} votes

3 answers

Sort by: Most helpful
  1. Pramod Valavala 20,656 Reputation points Microsoft Employee Moderator
    2021-03-18T12:34:11.903+00:00

    @潘宇 Looks like this exact error is being discussed in this issue and based on this comment it isn't a problem. There are a couple of instances where this log is recorded but the lease should be reacquired after a bit.

    0 comments No comments

  2. Prerana Prajapat 46 Reputation points Microsoft Employee
    2021-10-08T04:52:37.873+00:00

    @Pramod Valavala Was this issues resolved? I am getting similar failure error with my function app also it has a Get HTTP Trigger method

    0 comments No comments

  3. Wenqin Tang 1 Reputation point Microsoft Employee
    2022-01-11T06:24:05.997+00:00

    I have a similar issue, the Orchestrator was triggered by HTTP Trigger, and normally the orchestrator can be finished in less than 10mins, while when hit the 409 issues will process more than 2 hours or 2 days, does anyone have an idea why hit 409? on this?

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.