Große Verzögerung beim Verteilerlistenversand
Moderator: mirko
Re: Große Verzögerung beim Verteilerlistenversand
Finde ich kein Problem, extra jetzt nochmals angeschaut.
Unter folgenden Bedingungen wird nichts durch alle Verteilerlisten in der kompletten Installation versendet:
* im Postfach befinden sich neue E-Mails, die abgerufen werden
* beim Abruf der E-Mails aus einem Postfach für eine Verteilerliste trat ein Fehler auf bzw. beim Parsen der E-Mails kam es zu Fehlern
trifft das alles nicht zu, wird beim nächsten Scriptaufruf jede E-Mail in die Ausgangswarteschlange gelegt und versendet.
Unter folgenden Bedingungen wird nichts durch alle Verteilerlisten in der kompletten Installation versendet:
* im Postfach befinden sich neue E-Mails, die abgerufen werden
* beim Abruf der E-Mails aus einem Postfach für eine Verteilerliste trat ein Fehler auf bzw. beim Parsen der E-Mails kam es zu Fehlern
trifft das alles nicht zu, wird beim nächsten Scriptaufruf jede E-Mail in die Ausgangswarteschlange gelegt und versendet.
Re: Große Verzögerung beim Verteilerlistenversand
Ja, das Eventlog des SWM zeigt hunderte Einträge zwischen den Zeitpunkten. Die Uhrzeit des Servers wurde nicht angefasst.
Re: Große Verzögerung beim Verteilerlistenversand
Gibt es zwischen dem 12. und 15. noch andere Einträge? Nicht dass das Script nicht ausgeführt wurde oder das Serverdatum-/Uhrzeit wurde geändert.
Re: Große Verzögerung beim Verteilerlistenversand
Das ist ein dediziertes IMAP-Postfach nur für den Verteiler. Eine andere E-Mail außer die zu versendende lag nicht drin:
Prüfung Verteilerlisten 12.08.2014 14:38:04
Successfully; found new emails: 1; processable mails: 1
mail with subject 'Save the date - xxx' added for Distribution
Diese Mail wurde für den Versand bestätigt.
Beim nächsten Durchlauf stand dort korrekt:
Prüfung Verteilerlisten 12.08.2014 14:44:01
Successfully; found new emails: 0; processable mails: 0
Das Versandprotokoll zeigt an:
Versand begonnen 15.08.2014 11:07:26
Versand beendet 15.08.2014 11:13:06
Versanddauer 00:05:40
Also fast 3 Tage später....
Prüfung Verteilerlisten 12.08.2014 14:38:04
Successfully; found new emails: 1; processable mails: 1
mail with subject 'Save the date - xxx' added for Distribution
Diese Mail wurde für den Versand bestätigt.
Beim nächsten Durchlauf stand dort korrekt:
Prüfung Verteilerlisten 12.08.2014 14:44:01
Successfully; found new emails: 0; processable mails: 0
Das Versandprotokoll zeigt an:
Versand begonnen 15.08.2014 11:07:26
Versand beendet 15.08.2014 11:13:06
Versanddauer 00:05:40
Also fast 3 Tage später....
Re: Große Verzögerung beim Verteilerlistenversand
An der Größe der Installation liegt es nicht, außer es wird gleichzeitig noch etwas anderes versendet.
Andere E-Mails, z.B. Bounce-E-Mails, kommen aber nicht in dem Postfach für den Verteiler an? Solange wie dort E-Mails ankommen, wird nicht versendet, sondern er ruft die E-Mails ab, schaut diese an und fügt diese zum Verteiler hinzu, insofern die definierten Bedingungen zutreffen. Versendet wird nur, wenn er keine E-Mails aus dem Postfach abgerufen hat.
Andere E-Mails, z.B. Bounce-E-Mails, kommen aber nicht in dem Postfach für den Verteiler an? Solange wie dort E-Mails ankommen, wird nicht versendet, sondern er ruft die E-Mails ab, schaut diese an und fügt diese zum Verteiler hinzu, insofern die definierten Bedingungen zutreffen. Versendet wird nur, wenn er keine E-Mails aus dem Postfach abgerufen hat.
Re: Große Verzögerung beim Verteilerlistenversand
Keine Angst, wir basteln ja nicht an der SQL-DB. Ich hatte nur gehofft eine noch detaillierteres Protokoll als das in der GUI zu finden...
Wenn das Problem auftritt, hängt es stundenlang bei "Versand wird vorbereitet". cronjob wird wie gesagt minütlich aufgerufen.
Kann es an der "Größe" der SWM-Installation liegen? Vielleicht ist die cron.php überlastet? Wir nutzen mittlerweile 315 Mailings mit 222 Empfängerlisten die zusammen 70.000 Empfänger ergeben. Das läuft bislang auch alles problemlos.
Nur die einzige im System vorhandene Verteilerliste mit 44 Empfängern zickt rum...
Wenn das Problem auftritt, hängt es stundenlang bei "Versand wird vorbereitet". cronjob wird wie gesagt minütlich aufgerufen.
Kann es an der "Größe" der SWM-Installation liegen? Vielleicht ist die cron.php überlastet? Wir nutzen mittlerweile 315 Mailings mit 222 Empfängerlisten die zusammen 70.000 Empfänger ergeben. Das läuft bislang auch alles problemlos.
Nur die einzige im System vorhandene Verteilerliste mit 44 Empfängern zickt rum...
Re: Große Verzögerung beim Verteilerlistenversand
In der Datenbank nie basteln! Die Datenbank kann sowieso nicht dafür.
Man sieht den Status, Menü Verteilerlisten, Verteilerlisten anzeigen wählen, danach die E-Mails anzeigen lassen. Bei einer neue E-Mail steht daneben "Wartet auf Bestätigung", wurde der Link in der E-Mail angeklickt, dann ändert sich dies auf "Versand wird vorbereitet", danach auf "Versand läuft gerade" und zum Schluss auf "Versendet". Die Statusänderung ergibt sich durch das Klicken auf den Link und danach durch das CronJob-Script, welches regelmäßig aufgerufen werden muss, sonst passiert natürlich nichts.
Man sieht den Status, Menü Verteilerlisten, Verteilerlisten anzeigen wählen, danach die E-Mails anzeigen lassen. Bei einer neue E-Mail steht daneben "Wartet auf Bestätigung", wurde der Link in der E-Mail angeklickt, dann ändert sich dies auf "Versand wird vorbereitet", danach auf "Versand läuft gerade" und zum Schluss auf "Versendet". Die Statusänderung ergibt sich durch das Klicken auf den Link und danach durch das CronJob-Script, welches regelmäßig aufgerufen werden muss, sonst passiert natürlich nichts.
Re: Große Verzögerung beim Verteilerlistenversand
Im Ereignisprotokoll ist leider nix zu der "Pause" zu sehen und der cronjob wird normal weiter getriggert.
Kann man in der SQL-DB oder im Dateisystem vielleicht Hinweise auf den Versandstatus finden?
Mit so großen Verzögerungen ist die Funktion für uns nicht sinnvoll nutzbar, daher würden wir das Problem gern aus der Welt schaffen.
Vielen Dank!
Kann man in der SQL-DB oder im Dateisystem vielleicht Hinweise auf den Versandstatus finden?
Mit so großen Verzögerungen ist die Funktion für uns nicht sinnvoll nutzbar, daher würden wir das Problem gern aus der Welt schaffen.
Vielen Dank!
Re: Große Verzögerung beim Verteilerlistenversand
Das kann ich nicht beantworten, sobald man den Versand freigibt, wird normalerweise sofort mit dem Versand begonnen. "sofort" ist der nächste CronJob-Aufruf. Man kann nur zuschauen, d.h. Versand freigeben und Ereignisprotokoll anschauen, was als nächstes passiert.
Große Verzögerung beim Verteilerlistenversand
Wir haben das Problem, das der Versand einer Verteilerlisten-E-Mail mitunter sehr stark verzögert erfolgt. Wir haben zwischen der Freigabe und dem Versand Verzögerungen von ~6h und mehr erlebt. Woran kann das liegen bzw. wie kann man die Ursache eingrenzen?
Die geplanten Aufgaben sind wie folgt eingestellt:
Prüfung auf anstehende E-Mailings: 1min
Prüfung auf zu versendende E-Mails. 1min
Prüfung Verteilerlisten: 5min
crons.php wird per cronjob minütlich aufgerufen, das Ereignisprotokoll zeigt auch minütlich entsprechende Aktionen an.
Vielen Dank!
Die geplanten Aufgaben sind wie folgt eingestellt:
Prüfung auf anstehende E-Mailings: 1min
Prüfung auf zu versendende E-Mails. 1min
Prüfung Verteilerlisten: 5min
crons.php wird per cronjob minütlich aufgerufen, das Ereignisprotokoll zeigt auch minütlich entsprechende Aktionen an.
Vielen Dank!