access_time 8 months ago languageEnglish
more_vert

Azure Functions Error - 'System.OutOfMemoryException' was thrown

visibility 238 comment 0

Error details

When running blob triggered Azure Functions V4 in .NET 6 dotnet-isolated worker, I encountered the following error:

2021-10-15T09:22:46.102 [Information] Trigger Details: MessageId: 71d0888a-88d2-48dc-8e6f-18b32f29f34e, DequeueCount: 1, InsertedOn: 2021-10-15T09:22:45.000+00:00, BlobCreated: 2021-10-14T22:12:37.000+00:00, BlobLastModified: 2021-10-15T09:22:35.000+00:00

2021-10-15T09:22:46.609 [Error] Executed 'Functions.***' (Failed, Id=b49f7d79-416b-480b-a1e5-d6a9c00e1c51, Duration=911ms)Exception of type 'System.OutOfMemoryException' was thrown.

2021-10-15T09:22:47.018 [Error] An unhandled exception has occurred. Host is shutting down.Exception of type 'System.OutOfMemoryException' was thrown.

Settings

.NET 6 worker was set as 64bit and the concurrency for the function run is set as 1 (configured in host.json and the default is 8).

  "extensions": {
    "blobs": {
      "maxDegreeOfParallelism": "1"
    }
  },

Configuration property maxDegreeOfParallelism represents the integer number of concurrent invocations allowed for each blob-triggered function. The minimum allowed value is 1.

Resolution

For my case, I've notified one issue about my email sending function where message object was not disposed. Thus I've changed to always dispose it and this has been working ok after that change. I will update this thread if there are new findings.

info Last modified by Raymond 8 months ago
thumb_up 0

Please log in or register to comment.

account_circle Log in person_add Register

Log in with external accounts

comment Comments
No comments yet.
timeline Stats
Page index 1.09