MailQueue hängt sich auf

Allgemein Fragen, deutsche News, Ankündigungen & Events zu Znuny
Locked
ibgb
Znuny newbie
Posts: 18
Joined: 19 Jan 2021, 11:41
Znuny Version: OTRS 5
Real Name: Alex

MailQueue hängt sich auf

Post by ibgb »

Hallo Zusammen,

ich setzte gerade Znuny7 ab und hab massive Probleme mit dem Mail Versand.
Das System empfängt und sendet Mail erfolgreich, bis es sich auf einmal aufhängt.

Wenn ich folgenden Befehl absetzte:

Code: Select all

su -c "./otrs.Console.pl Maint::Daemon::Summary" znuny
gibt es zwei Möglichkeiten. Entweder steht die MailQueueSend auf "Fail"
oder sie steht auf Success aber taucht zusätzlich unter "Handled Worker Tasks" auf (siehe Bild)

Wenn ich die Mails dann per Comand abschicke werden Sie erfolgreich verschickt. Das Problem besteht aber weiterhin. Die Mails werden nicht automatisch verschickt.

Code: Select all

su -c "./otrs.Console.pl Maint::Email::MailQueue --send" znuny
Wenn ich das Problem dann nach vielem rumprobieren irgendwie gelöst habe, passiert das nach einiger Zeit (z.b. 1h) wieder.

Irgendwelche Ideen? Bin langsam echt am verzweifeln :(

PS:
Im Kommunikationslog rödelt die offene SMTP Verbindung dann eine Ewigkeit.
Anzahl der Mails ist hier sehr gering. Zwischen 2 und 4 Mails sind dann ausstehend. Also Überlastung kann ich mir nicht vorstellen.

Mail Einrichtung:
-M365 OAuth
-SMTPTLS
-POPS
-Port 587 und 993
-Token lässt sich erfolgreich aktuallisieren.
You do not have the required permissions to view the files attached to this post.
Johannes
Moderator
Posts: 425
Joined: 30 Jan 2008, 02:26
Znuny Version: All of them ^^
Real Name: Hannes
Company: Znuny|OTTERHUB

Re: MailQueue hängt sich auf

Post by Johannes »

Hi,

was mich stutzig macht ist die Laufzeit die da in deinem Mail Job steht. :shock:
Das wäre ein wenig sehr lang.
Kannst Du mal prüfen ob deine Server Zeit passt?

Wenn ja, dann bitte einmal bin/otrs.Console.pl Maint::Email::MailQueue --list ausführen.
Dann bekommst Du eine Liste der wartenden Mails.

Dann ein bin/otrs.Console.pl Maint::Email::MailQueue --send --force --verbose
Was erstmal manuell das Senden triggert und den alten Job löscht.

Zweite vermutlich blöde Frage:
Was sagt die Ausgabe von:

Code: Select all

ps aux|grep Daemon
?
Gibt es da sehr alte Einträge? Mehr als 5 bzw 6?

Dazu wäre es vermutlich spannend das Kommunikations (nicht das Znuny Log) zu sehen.
Dort würde dann stehen wann und meist auch warum er abgebrochen ist.

Gruß
Hannes
ibgb
Znuny newbie
Posts: 18
Joined: 19 Jan 2021, 11:41
Znuny Version: OTRS 5
Real Name: Alex

Re: MailQueue hängt sich auf

Post by ibgb »

Hallo Hannes,

danke dir für die Antwort.

Momentan geht der Mail Versand wieder. Betonung liegt auf Momentan.
Deine Frage kann ich dir dennoch beantworten.

mit "--list" hat er mir Mails in der Queue angezeigt.

Das manuelle senden mit

Code: Select all

bin/otrs.Console.pl Maint::Email::MailQueue --send --force --verbose
oder

Code: Select all

bin/otrs.Console.pl Maint::Email::MailQueue --send
funktioniert. Allerding wurden danach immer noch keine Mails automatisch verschickt. Diese sind dann wieder in der Queue stecken geblieben. Das einzige was geholfen hat war in die Znuny Datenbank zu gehen und folgenden Befehl aus zu führen:

Code: Select all

DELETE FROM scheduler_task WHERE name = 'MailQueueSend';
Erst dadurch wurde der Job nicht mehr unter "Handled Worker Tasks" angezeigt und lief wieder normal.
Allerdings musste ich das schon 2-3 mal machen weil das immer wieder passiert.

Hier die Ausgabe des Befehls ps

Code: Select all

aux|grep Daemon
You do not have the required permissions to view the files attached to this post.
Johannes
Moderator
Posts: 425
Joined: 30 Jan 2008, 02:26
Znuny Version: All of them ^^
Real Name: Hannes
Company: Znuny|OTTERHUB

Re: MailQueue hängt sich auf

Post by Johannes »

Hi,

also Handled Worker Tasks wäre so lang OK, bis der Job wieder gestartet wird (via Shell) oder
ins TimeOut läuft.

Ich würde da ehr, wie geschrieben, mal im Kommunikationslog schauen. Da wird stehen warum es schief geht.

Gruß
Locked