You can change the frequency of several callback procedures, including the frequency that the vRealize Automation callback procedure is run for changed machine leases.

vRealize Automation uses a configured time interval to run different callback procedures on the Model Manager service, such as ProcessLeaseWorkflowTimerCallbackIntervalMiliSeconds which searches for machines whose leases have changed. You can change these time intervals to check more or less frequently.

When entering a time value for these variables, enter a value in milliseconds. For example, 10000 milliseconds = 10 seconds and 3600000 milliseconds = 60 minutes = 1 hour.


Log in as an administrator to the server hosting the IaaS Manager Service. For distributed installations, this is the server on which the Manager Service was installed.


  1. Open the ManagerService.exe.config file in an editor. The file is located in the vRealize Automation server install directory, typically %SystemDrive%\Program Files x86\VMware\vCAC\Server.
  2. Update the following variables, as desired.




    Checks the repository service, or Model Manager Web Service, for activity. Default value is 10000.


    Checks for expired machine leases. Default value is 3600000.


    Checks for bulk requests. Default value is 10000.


    Checks for machine requests. Default value is 10000.


    Checks for new machines. Default value is 10000.

  3. Save and close the file.
  4. Select Start > Administrative Tools > Services.
  5. Stop and then restart the vCloud Automation Center service.
  6. (Optional) If vRealize Automation is running in High Availability mode, any changes made to the ManagerService.exe.config file after installation must be made on both the primary and failover servers.