Hilfe bei Serverabsturz

guderian

Registered User
Hallo,

unser Root-Server ist zwei Mal in Folge aufgrund eines Memory - Problems des Mailservers in
die Knie gegangen. Die Systemmeldungen finden sich auch in anderen Threads aber wir haben
noch nicht zuordnen können woran es liegen könnte.

folgende Einträge finden sich zu Hauf in "/var/log/mail.err"
May 7 05:54:27 www23-provider postfix/sendmail[13371]: fatal: inet_addr_local[getifaddrs]: getifaddrs: Cannot allocate memory
May 7 05:56:28 www23-provider postfix/sendmail[13377]: fatal: inet_addr_local[getifaddrs]: getifaddrs: Cannot allocate memory
May 7 05:58:27 www23-provider postfix/sendmail[13383]: fatal: inet_addr_local[getifaddrs]: getifaddrs: Cannot allocate memory
May 7 06:00:27 www23-provider postfix/sendmail[13388]: fatal: inet_addr_local[getifaddrs]: getifaddrs: Cannot allocate memory
May 7 06:02:27 www23-provider postfix/sendmail[13394]: fatal: inet_addr_local[getifaddrs]: getifaddrs: Cannot allocate memory
in "/var/log/mail.log" steht
May 7 12:02:51 www23-provider postfix/postdrop[24044]: warning: mail_queue_enter: create file maildrop/78727.24044: Disk quota exceeded
May 7 12:02:51 www23-provider postfix/postdrop[23992]: warning: mail_queue_enter: create file maildrop/79712.23992: Disk quota exceeded
May 7 12:02:51 www23-provider postfix/postdrop[24034]: warning: mail_queue_enter: create file maildrop/80724.24034: Disk quota exceeded
May 7 12:02:53 www23-provider postfix/anvil[15888]: fatal: inet_addr_local[getifaddrs]: getifaddrs: Cannot allocate memory
May 7 12:02:54 www23-provider postfix/master[1571]: warning: process /usr/lib/postfix/anvil pid 15888 exit status 1
May 7 12:02:54 www23-provider postfix/master[1571]: warning: /usr/lib/postfix/anvil: bad command startup -- throttling
May 7 12:02:58 www23-provider postfix/postdrop[24065]: warning: mail_queue_enter: create file maildrop/445273.24065: Disk quota exceeded
May 7 12:02:58 www23-provider postfix/postdrop[24100]: warning: mail_queue_enter: create file maildrop/445375.24100: Disk quota exceeded
May 7 12:02:58 www23-provider postfix/postdrop[24156]: warning: mail_queue_enter: create file maildrop/446306.24156: Disk quota exceeded
...
May 7 12:19:08 www23-provider postfix/postdrop[24128]: warning: mail_queue_enter: create file maildrop/752291.24128: Disk quota exceeded
May 7 12:19:08 www23-provider postfix/postdrop[24217]: warning: mail_queue_enter: create file maildrop/752364.24217: Disk quota exceeded
May 7 12:19:09 www23-provider postfix/anvil[15972]: fatal: inet_addr_local[getifaddrs]: getifaddrs: Cannot allocate memory
May 7 12:19:10 www23-provider postfix/master[1571]: warning: process /usr/lib/postfix/anvil pid 15972 exit status 1
May 7 12:19:10 www23-provider postfix/master[1571]: warning: /usr/lib/postfix/anvil: bad command startup -- throttling
May 7 12:19:11 www23-provider postfix/postdrop[24312]: warning: mail_queue_enter: create file maildrop/235113.24312: Disk quota exceeded
May 7 12:19:11 www23-provider postfix/postdrop[23971]: warning: mail_queue_enter: create file maildrop/235214.23971: Disk quota exceeded
....
May 7 12:22:08 www23-provider postfix/postdrop[24100]: warning: mail_queue_enter: create file maildrop/795739.24100: Disk quota exceeded
May 7 12:22:09 www23-provider authdaemond: stopping authdaemond children
May 7 12:22:10 www23-provider postfix/master[1571]: terminating on signal 15
May 7 12:22:11 www23-provider postfix/postdrop[24312]: warning: mail_queue_enter: create file maildrop/255600.24312: Disk quota exceeded
....
May 7 12:22:12 www23-provider postfix/postdrop[24364]: warning: mail_queue_enter: create file maildrop/732514.24364: Disk quota exceeded
May 7 12:22:12 www23-provider postfix/postdrop[24239]: warning: mail_queue_enter: create file maildrop/732629.24239: Disk quota exceeded
May 7 12:22:12 www23-provider postgrey[1621]: 2012/05/07-12:22:12 Server closing!
May 7 12:22:12 www23-provider postgrey[1621]: Couldn't unlink "/var/run/postgrey.pid" [Permission denied]
May 7 12:22:12 www23-provider spamd[1816]: spamd: server killed by SIGTERM, shutting down
Ab "12:22:12" fehlen Log-Einträge. Der Server stürtzt zu dem Zeitpunkt ab und wurde später wieder neugebootet.

cat /proc/user_beancounters liefert
Version: 2.5
uid resource held maxheld barrier limit failcnt
6801: kmemsize 7344438 7352193 193273527 214748364 0
lockedpages 0 0 2059 2059 0
privvmpages 57285 57314 1048576 1153434 0
shmpages 2062 2062 131072 131072 0
dummy 0 0 9223372036854775807 9223372036854775807 0
numproc 52 52 500 500 0
physpages 21620 21593 0 2147483647 0
vmguarpages 0 0 524288 2147483647 0
oomguarpages 21620 21593 524288 2147483647 0
numtcpsock 14 14 700 700 0
numflock 9 9 1000 1100 0
numpty 3 3 16 16 0
numsiginfo 0 0 1024 1024 0
tcpsndbuf 278208 278208 6720000 9408000 0
tcprcvbuf 229376 229376 6720000 9408000 0
othersockbuf 166824 166824 5760000 8064000 0
dgramrcvbuf 0 0 794989 794989 0
numothersock 109 109 600 600 0
dcachesize 1035717 1038534 6291456 6291456 0
numfile 2195 2195 17600 17600 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
dummy 0 0 0 0 0
numiptent 14 14 2000 2000 0

Aber das ist ja immer nur eine Momentaufnahme. Wir würden gerne die Ursachen für die Abstürze rauskriegen. Wie könnte man
da zielführend vorgehen ? Der Server sendet Mails mit Systemmeldungen von Produktivservern. Könnte es sein, daß
in Folge von zu großem Mailaufkommens der Server dicht macht ?
Wäre es sinnvoll einen Cronjob einzurichten der minütlich z.B. das Skript "http://www.huschi.net/download/vzfree.txt"
ausführt, um die Systembelastung zu monitoren ?

Wie gesagt, wir wollen rauskriegen woran es liegt.
Einschätzung / Hilfe / Howtos wären super nett!

Vielen Danke im voraus!

Heinz
 
May 7 12:22:12 www23-provider postfix/postdrop[24239]: warning: mail_queue_enter: create file maildrop/732629.24239: Disk quota exceeded
Festplatte voll?
 
Ausgaben von

df -m
df -i

posten.


Auf einem vServer kann die fehlgeschlagene RAM-Zuweisung auch an vollem RAM des Nodes liegen.
 
Inodes

Hi,

...hatte so schnell nicht mit Antworten gerechnet.
Danke euch!

ein "df -h" hatte ich als erstes gemacht und war davon
ausgegangen,daß genug Platz war. Hier die erneuten Ausgaben:

www23-provider:/var/log# df -m
Dateisystem 1M‐Blöcke Benutzt Verfügbar Ben% Eingehängt auf
/dev/vzfs 102400 10024 92377 10% /
www23-provider:/var/log# df -i
Dateisystem INodes IBenut. IFrei IBen% Eingehängt auf
/dev/vzfs 1209767 792915 416852 66% /
www23-provider:/var/log#

"df -i" ist ein sehr sachdienlicher Hinweis. Ich gehe mal laienhaft davon
aus, daß für jedes File (Email, Attachment etc.) ein Inode angelegt wird.
Ich weiß, daß mein Provider da einiges gelöscht hatte nach dem Reboot.
Kann ich die Inode-Grenze selbst raufsetzen ? Eventuell habt ihr noch ein
paar hittige Info - Source über Inode-Limits (Sicherheitsmaßnahmen)

... hat mir aber alles schon weitergeholfen!

Gruß + Dank!

Heinz
 
Back
Top