hi,
nepos hat geschrieben:Unter welchem User laeuft denn dein Skript?
Kannst du als dieser User mal
eingeben und das Ergebnis hier posten?
Das läuft als normaler User, also kein root (was ja eigentlich auch gut sein soll, bzw ist).
Code: Alles auswählen
andihit@v704:~$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) unlimited
virtual memory (kbytes, -v) unlimited
Ist der Output von dem ulimit -a.
//EDIT: Hab auch noch geschaut, ob etwas in den Logs ist. Der Kernel-Log-Daemon wird nicht gestartet und in syslog ist nichts relevantes.
Im RAM waren noch 10MB frei, allerdings einige Zeit nach dem Script waren wieder 30MB, jetzt sogar 225MB - aber ich befürchte das ist die Anzahl des gesamten Servers, denn mein Server darf nur 120MB RAM zugeteilt werden.
Gibt's ein Programm dafür, um zu sehen, wieviel RAM ein Programm benötigt?
//EDIT2: Ja, das ist der Speicher des Gesamtsystems, denn bei Total wird 8GB angezeigt, und so viel hat der Server. (btw, kanns sein weil der ganze Server nur noch 10MB frei hatte, dass er meinen Prozess getötet hat?)
//EDIT3: Ich muss doch irgendwie zurückverfolgen können, von wo das Signal gesendet wird?
//EDIT4: Allerdings werden aber meine anderen Prozesse nicht abgebrochen..
mfG, Andreas