Certains scripts Python, Node.js ou PowerShell peuvent nécessiter la modification des valeurs de mémoire et de délai d'expiration dans vRealize Orchestrator Client.

vRealize Orchestrator Client utilise un ensemble de valeurs de mémoire et de délai d'expiration par défaut pour les scripts d'action Python, Node.js et PowerShell :

  • Mémoire : 64 Mo
  • Délai d'expiration : 180 secondes

Si votre script d'action dépasse une de ces valeurs par défaut ou les deux, l'exécution de l'action échoue. Par exemple, votre script d'action peut utiliser plusieurs modules de dépendance tiers. Dans ce cas, la limite de mémoire par défaut de 64 Mo peut être insuffisante.

Pour éviter l'échec d'exécution d'actions en raison de ressources insuffisantes, modifiez les valeurs de mémoire et de délai d'expiration depuis l'éditeur d'actions.

Note : Vous pouvez également envisager de diviser votre script en plusieurs éléments de tâche pouvant contenir des scripts, qui peuvent être ajoutés à vos workflows.

Procédure

  1. Connectez-vous à vRealize Orchestrator Client.
  2. Accédez à Bibliothèque > Actions, puis sélectionnez votre action.
  3. Sélectionnez l'onglet Script.
  4. Sous Limites d'exécution, modifiez les valeurs de mémoire et de délai d'expiration.
  5. Cliquez sur Enregistrer.
  6. Pour tester les nouvelles limites d'exécution, cliquez sur Déboguer.