Programs on AIX can abort if the memory allocated to a process is not sufficient for the ongoing processing.
On AIX systems, 256 MB are allocated to each process by default. This memory limit can be increased to a maximum of 2 GB using the environmentAn Environment consists of Deployment Targets which represent your endpoints. Different environments are used for different phases in the software delivery cycle, for example Development, QA, Staging, Production. An environment is typically set up once and used by several applications. variableIt stores or retrieves values dynamically at runtime. An individual Automation Engine object type. LDR_CNTRL.
This variable must be set before starting a Automation EngineThis component drives an Automation Engine system and consists of different types of server processes. on AIX.
Execute the following commands:
LDR_CNTRL=MAXDATA=0x80000000
export LDR_CNTRL
Value 8 stands for 8x256MB (max. value) => 2 GB
Using this parameterization, up to 2 GB memory can be allocated even from a 32-bit agentA program that enables the de-centralized execution of processes (such as deployments) on target systems (computers or business solutions) or a service that provides connectivity to a target system (such as for databases or middleware). An agent is also an object type in the Automation Engine. [Formerly called "Executor."] See also: host. Aborts due to insufficient memory can occur during the transfer or processing of huge spool lists or reports.
For jobs which require more than 2 GB memory, the userIn the Automation Engine, a user is an instance of a User object, and generally the user is a specific person who works with Automic products. The User object is assigned a user ID and then a set of access rights to various parts of the Automation Engine system and product suite. These access rights come in the form of Automation Engine authorizations and privileges, Decision user roles and EventBase rights and ARA web application object rights. You can manage all these centrally in the ECC user management functions. See also, Unified user management. must increase the limit in the jobAn Automation Engine object type for a process that runs on a target system. using the command ulimit (authorization required). It is also possible to define that there is no memory limit. This can be defined in the job using the command ulimit -d unlimited.
Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support |
Copyright © 2016 Automic Software GmbH |