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 environment variable LDR_CNTRL.
This variable must be set before starting a Automation EngineCe composant commande un système Automation Engine. Il se compose de plusieurs processus serveur. 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 agent"Programme permettant l'exécution de Traitements sur des systèmes cible comme un ordinateur ou des solutions d'entreprise. Egalement un type d'objet distinct dans l'Automation Engine. [Anciennement appelé ""Exécuteur de tâches"".]". 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 user must increase the limit in the job 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.