Seite 1 von 1

Re: Cronjob-Fehler

Verfasst: 14.03.2018, 12:02
von mirko
Nur beim PHP selbst kann man dies erhöhen. Bei Dekodierung einer E-Mail, wird diese komplett in den Speicher geladen, liegen die 8 MB schon mal im Speicher, danach werden die einzelnen Anhänge und eingebettete Bilder dekodiert (base64 in binär-Daten) und das wird dann auf die Platte gespeichert, liegt aber zwischenzeitlich auch im Speicher. Für so eine "riesen" E-Mail wird damit viel Hauptspeicher benötigt, SuperMailingList liegt selbst auch noch im Speicher und braucht selbst viel Speicherplatz, wie viel kann ich nicht sagen.

Re: Cronjob-Fehler

Verfasst: 14.03.2018, 11:48
von AlfonsKrismann
Kann man das allow memory im SuperMailingList-php anpassen?
Unser Provider erlaubt 60 MB: Allowed memory size of 62914560 bytes

Mir ist ein Rätsel, warum eine email mit 7,8 MB netto Anhang die 60 MB-Marke geknackt hat. (Und es war ganz sicher diese email).

Re: Cronjob-Fehler

Verfasst: 14.03.2018, 11:05
von mirko
SuperMailingList ruft nur E-Mails mit max. 10 MB ab, alles darüber wird ignoriert.

Re: Cronjob-Fehler

Verfasst: 13.03.2018, 21:38
von AlfonsKrismann
Danke, das war die Ursache! Es war allerdings nur ein email-Anhang von 8 MB, sonst gehen da locker 20 MB durch.

Re: Cronjob-Fehler

Verfasst: 13.03.2018, 11:44
von mirko
In dem Postfach für die Verteilerliste liegt eine riesen große E-Mail, die kann nicht dekodiert werden, weil der Hauptspeicher für PHP nicht reicht. Es müsste memory_limit erhöht werden, damit die E-Mail abrufbar und dann wieder an alle versendbar wird, bei einem normalen Webspace-Provider geht das nicht bzw. der Provider wird sicherlich das memory_limit nicht erhöhen. Vom Prinzip her geht nur per Webmail beim Postfach anmelden und die E-Mail löschen.

Cronjob-Fehler

Verfasst: 13.03.2018, 10:50
von AlfonsKrismann
Was ist das für ein Cronjob-Fehler? Hält sich schon über 1 Tag - es wurde nichts geändert.
Liegt der Fehler beim Provider?
CurrentCronJobScriptLevel: 5
Done.
CurrentCronJobScriptLevel: 4
Done.
CurrentCronJobScriptLevel: 6
Script timeout at level 6.
Check options of email retrieving or for email sending.
Script error at level 6.
Fatal PHP ERROR type=1; message=Allowed memory size of 62914560 bytes exhausted (tried to allocate 5332032 bytes); file=/var/www/web3223/html/sml/PEAR/mimeDecode.php; line=430
Script error at level 6.
Fatal PHP ERROR type=1; message=Allowed memory size of 62914560 bytes exhausted (tried to allocate 5332032 bytes); file=/var/www/web3223/html/sml/PEAR/mimeDecode.php; line=430
Script error at level 6.
Fatal PHP ERROR type=1; message=Allowed memory size of 62914560 bytes exhausted (tried to allocate 5332032 bytes); file=/var/www/web3223/html/sml/PEAR/mimeDecode.php; line=430
Script error at level 6.
Fatal PHP ERROR type=1; message=Allowed memory size of 62914560 bytes exhausted (tried to allocate 5332032 bytes); file=/var/www/web3223/html/sml/PEAR/mimeDecode.php; line=430
Script error at level 6.
Fatal PHP ERROR type=1; message=Allowed memory size of 62914560 bytes exhausted (tried to allocate 5332032 bytes); file=/var/www/web3223/html/sml/PEAR/mimeDecode.php; line=430
Script error at level 6.
Fatal PHP ERROR type=1; message=Allowed memory size of 62914560 bytes exhausted (tried to allocate 5332032 bytes); file=/var/www/web3223/html/sml/PEAR/mimeDecode.php; line=430
Script error at level 6.
Fatal PHP ERROR type=1; message=Allowed memory size of 62914560 bytes exhausted (tried to allocate 5332032 bytes); file=/var/www/web3223/html/sml/PEAR/mimeDecode.php; line=430