I am using Logic apps (Standard) to process new file uploaded via Azure Blob Storage with event-based trigger. Sometimes I got the issue: logic app does not fire any event in period of time (might be 4-5 hours), and it works normally after that. My blob storage structure:
Blob storage structure
my-container/
├── VirtualFolder/
│ ├── MasterItem/ #
│ │ ├── item1.xml #
│ │ ├── item2.xml #
│ ├── InventoryItem/ #
│ │ ├── itemX.xml #
│ │ ├── itemY.xml
In virtual folder MasterItem, I put a lot of file in to that. After researching, I found some points to do to improve this issue:
- Enable Runtime Scale Monitoring in Configuration
- In App Scale out, make sure Always Ready Instances value isn't set to 0.
- In Blob Storage, for virtual folder MasterItem, separate the virtual folder in to multiple folder, it can be MasterItem1, MasterItem2, and put files evenly into these folder, instead of MasterItem only
My question is: regarding point 3, I wonder if it helps in this situation?
And any other suggestion for this issue, please let me know
Thank you so much