Knowledge Base > Automation Engine und Zielsysteme > UNIX > Abbruch von AIX-Prozessen wegen Speichermangel

Abbruch von AIX-Prozessen bei Speichermangel

Auf AIX kann es zu Abbrüchen kommen, wenn der einem Prozess zugeordnete Speicher für die laufende Verarbeitung nicht mehr ausreichend ist.

Standardmäßig werden auf einem AIX-System jedem Prozess 256MB zugeordnet. Mittels der Environment-Variablen LDR_CNTRL kann dieses Speicherlimit auf maximal 2GB vergrößert werden.

Diese Variable sollte auf jeden Fall vor dem Start einer Automation Engine auf AIX gesetzt werden.

Folgende Kommandos sind auszuführen:

LDR_CNTRL=MAXDATA=0x80000000
export LDR_CNTRL

Der Wert 8 steht für 8x256MB (ist der Maximalwert) und entspricht 2 GB.

Mit dieser Parametrisierung können auch von einem 32bit Agenten bis zu 2GB Speicher allokiert werden. Abbrüche mangels verfügbarem Speichers können vor allem bei der Übertragung oder Verarbeitung großer Spool-Listen oder Reports auftreten.

Bei Jobs, für die mehr als 2GB Speicher benötigt werden, muss das Limit vom Benutzer im Job mit Hilfe des Befehls ulimit selbst hinauf gesetzt werden (falls der Benutzer die entsprechende Berechtigung besitzt). Es ist auch möglich kein Speicherlimit zu verwenden. Dies kann im Job mit dem Befehl ulimit -d unlimited eingestellt werden.

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH