Some Python, Node.js, or PowerShell scripts can require you to change the memory and timeout values in the Automation Orchestrator Client.

The Automation Orchestrator Client uses a set of default memory and timeout values for Python, Node.js, and PowerShell action scripts:

  • Memory: 64 MB
  • Timeout: 180 seconds

If your action script exceeds one or both of these default values, the action run fails. For example, your action script might use multiple third-party dependency modules. In such a scenario, the default memory limit of 64 MB might not be enough.

To avoid failed action runs due to insufficient resources, change the memory and timeout values from the action editor.

Note: You can also consider breaking up your script into multiple scriptable task elements, that can be added to your workflows.

Procedure

  1. Log in to the Automation Orchestrator Client.
  2. Navigate to Library > Actions, and select your action.
  3. Select the Script tab.
  4. Under Runtime limits, change the memory and timeout values.
  5. Click Save.
  6. To test the new runtime limits, click Debug.