Share via

Logic App did not trigger issue

Karthik K Koneru 81 Reputation points
2025-08-29T16:38:57.7866667+00:00

Hi, I have an APIM API which puts message into Azure Servicebus Queue and later this message is consumed by Logic Apps. All of a sudden Logic apps did not trigger or consume the messages and all messages were sat in the Queue for 3.5 hrs which caused issue at our facilities. I have searched app insights of logic apps and could not find any failures or errors. Where as APIM do not have any issues with Servicebus and able to see messages sent successfully. I'm thinking it could be due to some network issue between Logic apps and Servicebus. How do I identify the root-cause of Logic apps not triggered?

Time Event
5:34 AM APIM starts successfully sending messages to Service Bus
5:34 AM – 8:59 AM Messages queue up, but Logic App does not trigger
8:59 AM Logic App finally triggers and starts processing messages
Azure Logic Apps
Azure Logic Apps

An Azure service that automates the access and use of data across clouds without writing code.


Answer accepted by question author

Krishna Chowdary Paricharla 2,915 Reputation points Microsoft External Staff Moderator
2025-08-29T16:54:35.25+00:00

Hello Karthik K Koneru,

When Logic Apps stop triggering from Service Bus without showing errors, it usually points to a listener/subscription issue rather than a network problem. A few things to check for root cause:

  1. Service Bus Trigger Latency / Lockups
    • In Consumption Logic Apps, the Service Bus trigger relies on polling. If the polling infrastructure in your region was delayed, messages can sit in the queue until the polling resumes.
    • In Standard Logic Apps, the Service Bus connector uses the underlying worker (hosted in your App Service Plan or ASE). If the worker was cold-starting, overloaded, or paused (scale-in, app service restart, quota limits), the trigger may not have fired until the host became healthy again.
  2. Platform / Regional Incidents
    • Sometimes Azure backend throttling or transient outages can delay trigger execution. Check Azure Service Health for any incidents during the 5:30–9:00 AM timeframe.
  3. Runtime Diagnostics
    • Enable Diagnostic Logs and Trigger History in Logic Apps. This will show if the trigger execution was skipped, throttled, or delayed.
    • In Application Insights, run a query for traces with operation_Name == "ServiceBusTrigger" to see if the trigger was being attempted during the downtime.
  4. Connection & Authentication Issues
    • If the Service Bus shared access signature (SAS) key or Managed Identity token refresh was delayed, the trigger may not have been able to authenticate until it refreshed successfully.
  5. Recommended Next Steps
    • Turn on Trigger Metrics (Run History → Trigger Outputs) to confirm if trigger fired late or didn’t fire at all.
    • Configure dead-letter queues (DLQs) and alerts to detect build-up early.

For your reference, please refer the below documentation:

Troubleshoot and diagnose workflow failures in Azure Logic Apps

Connect to Azure Service Bus from workflows in Azure Logic Apps

Hope this helps!

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

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