question

NatMohan-3952 avatar image
0 Votes"
NatMohan-3952 asked MikeUrnun answered

Premium Azure Blob storage access issue

Hi all,

We have an Linux based queue triggered Python Azure Function App. running on consumption plan. We have a process to ingest about 4 to 5 queue message per second which can go up to a couple of thousand messages put in the queues in a span of 15 minutes. The Azure function app processes the queue messages, reads a dozen blobs, processes and outputs the data to blob storage in parallel. A few instances of the function randomly fails saying that there's a temporary failure in name resolution of input blobs and URL cannot be opened. I checked the BlobURL in question and was able to access and download the file directly using the browser. The failures are random and sometimes doesn't happen. The blobs are not accessed concurrently by different instances, however the container is accessed by tens of function instances concurrently. I tried to look up on the internet but couldn't find anything related. Any help would be much appreciated. The error is below.

URLError: <urlopen error [Errno -3] Temporary failure in name resolution>

azure-functions
· 1
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.

Hi Nate,

Welcome to the community.

It looks like a temporary DNS resolution failure.

Is your app / blob storage behind a private endpoint?

0 Votes 0 ·

1 Answer

MikeUrnun avatar image
0 Votes"
MikeUrnun answered

Hello @NatMohan-3952 Not sure if this is still an issue but if it is, opening a support case and working with a support engineer may be the best course of action for troubleshooting the root cause. If your Azure subscription doesn't carry a support plan, you can write to us at azcommunity at microsoft dotcom with the subject line reading "attn:murnun" and we'd be happy to help.

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.