Async Action Settings

Results of an async action are stored on a server for a limited period of time. You can change duration of this time period either on the RESTful API site and on the server site.

To configure async action timeout on the RESTful API site, on the Veeam Service Provider Console server, go to the \Veeam\Service Provider Console\RestAPI directory and open the appsettings.json file. The AsyncAction section of the file contains the following parameters:

  • ResultExpirationTime — time period during which results of successfully processed actions are kept. The default value is 5 minutes.
  • FailureExpirationTimetime period during which error results of actions are kept. The default value is 1 hour.
  • TimerResolution — interval between action status checks. Defines the smallest unit for other async action parameters. The default value is 1 minute.

To configure async action timeout on the server site, on the Veeam Service Provider Console server, go to the \Veeam\Service Provider Console\ApplicationServer directory and open for edit the Veeam.MBP.Service.exe.config file. The appSettings section of the file contains the following parameters:

  • restMaxParallelActions — maximum number of actions that can be processed simultaneously. The default value is 4.
  • restActionsResultExpirationInMinutestime period during which results of successfully processed actions are kept, in minutes. The default value is 5.
  • restActionsFailureExpirationInMinutestime period during which error results of actions are kept, in minutes. The default value is 1440.
  • restActionsMaxTimeoutInMinutesmaximum time period during which the action must be processed and its result is stored, in minutes. The default value is 1440.
  • restActionsTimerResolutionInSecondsinterval between action status checks. Defines the smallest unit for other async action parameters. The default value is 1 minute.

To apply changes, do one of the following:

  • In Task Manager, end the Veeam.AC.Web.REST task.
  • In Internet Information Services, recycle the Veeam Service Provider Console RESTful APIs application pool.

Async Action Settings Note:

While configuring your application to perform action status checks, set check interval that exceeds half of the result retention time.

I want to report a typo

There is a misspelling right here:

 

I want to let the Veeam Documentation Team know about that.