2

I have Azure Functions v1 (Consumption plan) triggered with queue. Function take message from queue, get blob (blob url is in queue), make Http request and that's all.

We depends on that functions automatically scales when necessary so queue is ideally empty. Everything works just fine, multiple instances processing queue and then all of sudden all instances (except one) stop working and only one is left and processing queue (which takes about 7 hours).

On picture below is with red line marked that. Before and after everything scale just right.

enter image description here

Do you have any idea how this is possible, what happened with scaling?

6
  • Which app service plan/tier are you currently using? Commented Mar 11, 2019 at 14:02
  • @RohitSaigal sorry I should mention that - it is consumption plan. Commented Mar 11, 2019 at 14:56
  • Can you check and confirm that there is no errors in the function execution from the logs ? Commented Mar 15, 2019 at 15:50
  • 1
    1up for the fact we experience the same thing. No mentions anywhere else of this problem and support saying this is an issue on their side but no in depth details of what it is or how they're tackling it. Stopping and starting does sometimes work. We also have to redeploy (delete the service and start again) sometimes to kick the scaling back in. Just nice to know we're not alone Commented Oct 8, 2019 at 8:09
  • 1
    @no1spirite Well it is quite sad from Azure Functions team, that they still didn't figure this out. We didn't experience this issue anymore, after they confirmed us, that is their problem. But we have another issue that scaling up takes so long, we have to change technology and now Azure Queue is processed inside Worker Role, where we have full control about scaling and so far so good. Commented Oct 8, 2019 at 19:31

1 Answer 1

1

So after communication with support they confirmed that problem was on their side. But if you experience similar trouble stop and start functions help (not restart).

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.