Skip to content

Commit f9fdc22

Browse files
Merge pull request #10379 from ryanberg-aquent/CI-8686
AB#8686: AI optimization: "Worker Process requested recycle due to 'Percent Memory' limit" in App Service
2 parents d650396 + a58c27e commit f9fdc22

2 files changed

Lines changed: 37 additions & 0 deletions

File tree

support/azure/app-service/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ items:
1717
href: ./capture-memory-dumps-app-service.md
1818
- name: Availability, performance, and application FAQs
1919
href: web-apps-performance-faqs.md
20+
- name: Worker Process requested recycle due to Percent Memory limit message
21+
href: worker-process-percent-memory-limit-message.md
2022
- name: Troubleshoot instance-related issues
2123
href: troubleshoot-instance-related-issues-on-azure-app-service.md
2224
- name: Troubleshoot temporary storage
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Worker Process requested recycle due to Percent Memory limit message
3+
description: This article provides guidance on addressing the "Worker Process requested recycle due to 'Percent Memory' limit" message in Azure App Service.
4+
author: JarrettRenshaw
5+
manager: dcscontentpm
6+
ms.topic: troubleshooting-general
7+
ms.date: 12/16/2025
8+
ms.author: jarrettr
9+
ms.reviewer: v-ryanberg
10+
ms.service: azure-app-service
11+
ms.custom: sap:Availability, Performance, and Application Issues
12+
---
13+
# "Worker Process requested recycle due to 'Percent Memory' limit" message
14+
15+
This article provides guidance on addressing the "Worker Process requested recycle due to 'Percent Memory' limit" message in Azure App Service.
16+
17+
## Symptom
18+
19+
You see the message "Worker Process requested recycle due to 'Percent Memory' limit."
20+
21+
## Cause
22+
23+
The maximum available amount of memory for a 32-bit process (even on a 64-bit operating system) is 2 GB. By default, the worker process is set to 32-bit in App Service (for compatibility with legacy web applications).
24+
25+
## Resolution
26+
27+
Consider switching to 64-bit processes so you can take advantage of the additional memory available in your Web Worker role. This action triggers a web app restart, so schedule accordingly.
28+
29+
Also note that a 64-bit environment requires a Basic or Standard service plan. Free and Shared plans always run in a 32-bit environment.
30+
31+
For more information, see [Configure web apps in App Service](/azure/app-service/configure-common).
32+
33+
[!INCLUDE [azure-help-support](~/includes/azure-help-support.md)]
34+
35+
[!INCLUDE [Third-party contact disclaimer](~/includes/third-party-contact-disclaimer.md)]

0 commit comments

Comments
 (0)