Hallo,
wir haben kürzlich einen neuen Mailer (Postfix) eingerichtet bekommen, welcher die Mails aus unserer Applikation zustellen soll.
Der Versand einer Mail dauert knapp 2 Sekunden. Wenn man was bestellt, versendet die Applikation gleich 2-3 Mail, wodurch die Seite gut 5 Sekunden braucht, um die Bestellung abzuschließen, was uns schon ziemlich lang erscheint.
Ein Cronjob läuft minütlich und arbeitet die getätigten Bestellungen ab und verschickt noch mal Statusmails. Nun kann es in Hochzeiten dazu kommen, dass rund 100 Mails gleich nacheinander verschickt werden und das System hängt sich dann auf.
Aktuell versuche ich das Problem zu lösen, aber kann mir noch nicht so richtig erklären, warum es abstürzt. Der Versand so vieler Mails dauert mehr als eine Minute. Startet dann schon der nächste Cronjob oder wartet er zuerst?
Ist es normal, dass der Versand so lange dauert? Kann man das irgendwie beschleunigen?
Die Server, die wir haben, sind eigentlich alles sehr gute Geräte.
wir haben kürzlich einen neuen Mailer (Postfix) eingerichtet bekommen, welcher die Mails aus unserer Applikation zustellen soll.
Der Versand einer Mail dauert knapp 2 Sekunden. Wenn man was bestellt, versendet die Applikation gleich 2-3 Mail, wodurch die Seite gut 5 Sekunden braucht, um die Bestellung abzuschließen, was uns schon ziemlich lang erscheint.
Ein Cronjob läuft minütlich und arbeitet die getätigten Bestellungen ab und verschickt noch mal Statusmails. Nun kann es in Hochzeiten dazu kommen, dass rund 100 Mails gleich nacheinander verschickt werden und das System hängt sich dann auf.
Aktuell versuche ich das Problem zu lösen, aber kann mir noch nicht so richtig erklären, warum es abstürzt. Der Versand so vieler Mails dauert mehr als eine Minute. Startet dann schon der nächste Cronjob oder wartet er zuerst?
Ist es normal, dass der Versand so lange dauert? Kann man das irgendwie beschleunigen?
Die Server, die wir haben, sind eigentlich alles sehr gute Geräte.