Azure Functions stops reading from queue

FundStar 0 Reputation points
2023-08-20T16:20:08.8333333+00:00

I Have a Function App that reads from a queue in a RabbitMQ hosted in Kubernetes Service, this function call an API and saves it as JSON files in storage containers.

Azure Functions stops reading from the queue, with no exceptions, I see in rabbitMQ that the consumer is down and the queue is stopped.

If I go to the function page and open something like the log stream, the function starts reading from the queue again.

Azure Service Bus
Azure Service Bus
An Azure service that provides cloud messaging as a service and hybrid integration.
700 questions
Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,909 questions
{count} votes

1 answer

Sort by: Most helpful
  1. JananiRamesh-MSFT 29,261 Reputation points
    2023-08-24T17:16:47.0766667+00:00

    Hi FundStar Thanks for your patience. I verified my backend logs could see that your function app is hosted on consumption plan, as per the official document The RabbitMQ bindings are only supported on Premium and Dedicated plans. Consumption is not supported.

    reference: https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-rabbitmq-trigger?tabs=in-process&pivots=programming-language-csharp

    I see the similar discussion in Github please refer: https://github.com/Azure/azure-functions-rabbitmq-extension/issues/132

    let me know if you have any further queries.

    Please 'Accept as answer' and ‘Upvote’ if it helped so that it can help others in the community looking for help on similar topics.


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.