question

ddx12 avatar image
0 Votes"
ddx12 asked AR-9862 commented

Python Azure Functions are silently failing with no exception

I have a queue trigger Azure Function on the Linux Consumption plan that is failing silently with no errors and then retrying later. This is causing major issues in my code because the function does thing like write to a SQL database and moves files between blob storage containers. So the last time the silent failure occurred, it happened after archiving some files and then retried later expecting those files to be there. This happened months ago with a timer trigger function, but I was told the issue was specific to timer triggers so we switched our implementation to queue triggers. It then happened with a queue trigger and I was told the issue was our functionAppScaleLimit was set to 1. After setting it to 2 the issue has popped up again. I'm not sure we can reliably use Azure Functions if errors like this can happen with no warnings or exception. Has anyone had issues like this before and found a solution? If an Azure support engineer would like to reach out, I have some example invocation IDs and am really hoping a solution can be found.

azure-functions
· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hello @ddx12, apologies for the delay and the unfortunate experience with Function App. I will definitely like to take a deeper look at the issue faced. Can you please reply with the additional details requested in Private Message made above? Please let me know if there are any concerns. Thank you!

0 Votes 0 ·

I have the same problem. I created an Azure Function Timer project using Python, where the project runtime is "azureFunctions.projectRuntime": "~3", I deployed it to Azure. The program is executed on time. But in the monitoring site, I noticed that I got an error during the program execution. But I don't see any error message in Invocation details.
Can you make any solution for this? How can I solve this problem?

Thanks!

0 Votes 0 ·

0 Answers