PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix überlastet sytsem!



verve
12.04.04, 22:07
HI@all,

habe nen webserver mit suse linux 8.1 und postfix.
in letzter zeit überlastet postfix den linux rechner enorm, und ich weiß eigentlich nicht so richtig, was postfix da eigentlich macht ;)

Kann man schauen was postfix "gerade macht", bzw. was versendet oder irgendwie soetwas in der art.

und kann man postfix nicht irgendwie begrenzen, damit es nicht alles überlastet ?

greetings
verve

Svenny
12.04.04, 22:11
schau einfach mal in die mail.log was da passiert.

stefaan
12.04.04, 22:28
Servus!

Wenn postfix viel beschäftigt ist - und du es nicht erwartest, solltest du es schnell abschalten und einen relaytest machen.
Ein Blick ins Maillog ist auch ganz hilfreich - kannst du auch hier posten wie die main.cf.

Grüße, Stefan

verve
13.04.04, 16:12
hi@all,

danke ersteinma für eure antworten :)
Also ich habe nach einer mail.log gesucht ... aber habe diese datei leider nicht gefunden! (habe auch mit find / -name mail.log -print gesucht!)
Habe aber unter /var/log eine datei mail gefunden. Diese kann ich aber nicht öffnen, da sie anscheinend zu groß ist (laut meinen berechnungen 300mb :rolleyes: )

Was soll ich da jetzt machen ?!


Die main.cf hab ich angehängt.

verve
13.04.04, 17:38
könnte man die mail datei in /var/log auch einfach löschen?
legt er die nach der nächsten mail wieder neu an?
ist das eigentlich das selbe wie die mail.log? :)

was mir noch aufgefallen ist das wenn ich postfix mit rcpostfix stop und dann mit rxpostfix start starten möchte hängt die konsole nach einigerzeit ! Dann kann man da nichts mehr machen.

Kann man unter postfix nicht alle befehle stoppen, oder was der da auch immer macht ?

greetings
verve

mamue
13.04.04, 19:49
hi@all,

Habe aber unter /var/log eine datei mail gefunden. Diese kann ich aber nicht öffnen, da sie anscheinend zu groß ist (laut meinen berechnungen 300mb :rolleyes: )

Wie hast Du denn versucht, die zu öffnen? Wie wäre es mit less? Das wird sicher einige Zeit dauern (5 min, vielleicht), aber es sollte gehen. Vielleicht gehst Du mal in den single user mode (init 1), um erst einmal die Last auf dem System zu verringern. Allerdings musst Du dann physischen Zugang haben, also direkt vor dem Gerät sitzen.

mamue

verve
13.04.04, 20:09
Hi,

habe es mit vi versucht, ging nicht, mit less zeigt er mir nach und nach alles an!

Das was er aber anzeigt sieht nicht so dolle aus:


Apr 13 00:22:52 linux postfix/qmgr[20333]: 602B95F59: from=<wwwrun@linux>, size=624, nrcpt=1 (queue active)
Apr 13 00:22:52 linux postfix/smtp[22564]: 669C61C7D26: to=<sna***fc@gmx.de
>, relay=mx0.gmx.de[213.165.64.100], delay=74244, status=deferred (host mx0.gmx.
de[213.165.64.100] said: 450 4.3.2 {mx015} Too many mails (mail bomb), try again
in 2 hour(s) 57 minute(s))
Apr 13 00:22:52 linux postfix/smtp[22582]: 66DC63C61EC: to=<sna****fc@gmx.de
>, relay=mx0.gmx.de[213.165.64.100], delay=72860, status=deferred (host mx0.gmx.
de[213.165.64.100] said: 450 4.3.2 {mx007} Too many mails (mail bomb), try again
in 2 hour(s) 57 minute(s))
Apr 13 00:22:52 linux postfix/smtp[22580]: 665AD3C5923: to=<sna***fc@gmx.de
>, relay=mx0.gmx.de[213.165.64.100], delay=73447, status=deferred (host mx0.gmx.
de[213.165.64.100] said: 450 4.3.2 {mx041} Too many mails (mail bomb), try again
in 2 hour(s) 57 minute(s))
Apr 13 00:22:52 linux postfix/qmgr[20333]: 60438466F4: from=<wwwrun@linux>, size=626, nrcpt=1 (queue active)
Apr 13 00:22:52 linux postfix/smtp[22578]: 66C363C5691: to=<sna****fc@gmx.de
>, relay=mx0.gmx.net[213.165.64.100], delay=73621, status=deferred (host mx0.gmx
.net[213.165.64.100] said: 450 4.3.2 {mx044} Too many mails (mail bomb), try aga
in in 2 hour(s) 57 minute(s))


Wie kann ich soetwas stoppen ???? Da scheinen ja massen an mails (mail bomben ?!?) verschickt zu werden ... allerdings immer an die selbe adresse.

was kann ich dagegen machen? :(

LKH
13.04.04, 20:27
Hi,

lösch mal die Queue:

postfix stop
find /var/spool/postfix -name | xargs rm
postfix start

Hoffe es hilft,

LKH

verve
13.04.04, 20:45
hi, danke für den tipp, aber es funktioniert leider nicht so ganz.


linux: # find /var/spool/postfix -name | xargs rm
find: missing argument to `-name'
rm: too few arguments
Try `rm --help' for more information.

LKH
13.04.04, 20:56
Hi,

stimmt, hinter -name muss noch das Pattern (man find). Machen wir es mal anders:

- mailq eingeben
- jetzt sollte ine Liste mit Queue IDs kommen
- Mail mit "postsuper -d queue-id" löschen

Hoffe es hilft,

LKH

verve
13.04.04, 21:05
hi,

wenn ich mailq eingebe, hört der gar nicht mehr auf zu laden ... 1000von mails :eek:

Wenn ich nur postsuper -d queue-id einegebe passiert nicht viel (springt in die nächste zeile) ... jede id einzelnt eingeben ist unmöglich !!! Kann man nicht einfach alle löschen? ;)

Es ist irgendwie immer die selbe mail:



5267247ADCD* 628 Sun Apr 11 22:09:04 wwwrun@linux
sna***fc@gmx.de

52EAA47B225* 628 Sun Apr 11 22:13:05 wwwrun@linux
sna***fc@gmx.de

52D4647AE96* 628 Sun Apr 11 22:09:53 wwwrun@linux
sna***wfc@gmx.de

bom
13.04.04, 21:28
hi,
Wenn ich nur postsuper -d queue-id einegebe passiert nicht viel (springt in die nächste zeile) ... jede id einzelnt eingeben ist unmöglich !!! Kann man nicht einfach alle löschen? ;)
[/CODE]

klar kannst Du:


postsuper -d ALL

LKH
13.04.04, 21:30
Hi,

laut man postsuper": postsuper -d ALL

Hoffe nu is Ruhe und schmeisst den Mailserver erst wieder an, wenn das problem beseitigt ist. ;)

LKH

Jinto
13.04.04, 23:55
Schalte deinen Webserver aus.

verve
14.04.04, 11:02
hi!

das scheint jetzt ganz gut geklappt zu haben,
die queue ist leer und die datei mail ist jetzt auch um einiges kleiner !

Aufjedenfall ist es nun nicht mehr überlastet :D

greetings
verve