Accessing vRA 7 menus gives slow response
search cancel

Accessing vRA 7 menus gives slow response

book

Article ID: 336930

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

This article provides information to change the memory limits of Application pools .

Symptoms:
  • Slowness observed when loading menus of vRealize Automation Infrastructure and Administration tabs.
     
  • In the Windows event viewer system logs of IaaS Web server, you see many pool recycling events with ID 5117 with the message:

    A worker process with process id of 'RepositoryAppPool' serving application pool '' has requested a recycle because it reached its private bytes memory limit.
     
  • You see errors or slow performance during the pool recycling and service initialization. In the /storage/log/vmware/vcac/catalina.out file of vRealize Automation, you see error message similar to:

    Error Message I/O error on GET request for " https://vra-web.FQDN/WAPI/api/status":Read timed out; nested exception is java.net.SocketTimeoutException: Read timed out.


Environment

VMware vRealize Automation 7.0.x

Cause

This issue occurred because worker process requested application pool recycling due to private memory shortage. This happens when there is a Private Memory Limit set for vRA Application pools in IIS.

Resolution

To resolve the issue, set the application pool private and virtual memory limits to unlimited.
 
To set the application pool private and virtual memory limits to unlimited:

 
  1. Log in to IIS Web Server.
  2. Open the IIS Manager and navigate to Main server (below Start Page) > Application Pools

    Note:
    The Main Server name vary depending on your environment
     
  3. Select the RepositoryAppPool and click on Advanced Settings.
  4. On the Advanced Settings page:
     
    1. Change Load User Profile setting from False to True.
    2. Change the Private Memory Limit to 0 (which means unlimited)
    3. Change the Virtual Memory Limit to 0 (which means unlimited)
       
  5. Select the other pools, vCACAppPool and WapiAppPool and repeat the actions of Step4.
  6. Restart the application pools.
     

Note: The first access will be slower, but the subsequent access will be fine.


 


Additional Information

To be alerted when this document is updated, click the Subscribe to Article link in the Actions box