Script timeout at level 14

PHP Newsletter Software/Script und E-Mail-Marketing Software SuperWebMailer

Moderator: mirko

Antworten
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

Ein Bild oder Anhang ist zu groß. Es mangelt am Hauptspeicher für das PHP Script, d.h. in der php.ini ist memory_limit zu niedrig eingestellt. Beachten muss man bei der Codierung von Bildern und Anhängen wird eine Datei ca. 25% größer, weil alles in Text codiert wird. Sind in der E-Mail 16 Bilder a\' 1 MB und das memory_limit ist auf 16 MB gesetzt, dann reicht es nicht.
cguevara
Beiträge: 3
Registriert: 16.05.2010, 16:08

Beitrag von cguevara »

Hallo Mirko,
folgende Meldung wird beim Aufruf der Testmail-Funktion augegeben:

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 9213236 bytes) in /kunden/278229_97421/www/swm/PEAR/mimePart.php on line 283

Besten Dank vorab!
Benutzeravatar
mirko
Beiträge: 22886
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Beitrag von mirko »

14 ist ab der Version 2 der eigentliche Versand der E-Mails. Stimmen bestimmen bestimmt irgendwelche Dateirechte nicht. Kann man nur so probieren:

* config.inc.php runterladen,
* im Editor öffnen,

* error_reporting(0); auf error_reporting(E_ALL); setzen,

* Rechte auf 644 ändern, Datei hochladen

und nochmals probieren.

Es müssten jetzt Fehlermeldungen im Browser ausgegeben werden. Wird keine Meldung ausgegeben, stehen diese in der error_log. Besteht kein Zugriff auf die error_log, dann in der config.inc.php nach error_reporting(E_ALL); eine neue Zeile einfügen und angeben

ini_set(\"display_errors\", 1);

Er müsste dann im Browser die Meldungen auch anzeigen.
cguevara
Beiträge: 3
Registriert: 16.05.2010, 16:08

Beitrag von cguevara »

Hallo! Nach dem Updtae auf Version 2.x funktioniert der E-Mailversand nicht mehr. Bei Testmail senden bleibt die Seite im Pop-Up einfach weiß und wenn ich den Link \"... manuell ausführen\" unter geplante Aufgaben klicke erscheint folgende Fehlermeldung:
CurrentCronJobScriptLevel: 14
Script timeout at level 14.
Check options of email retrieving or for email sending.
Die Verzeichnis- sowie Dateirechte im kompletten Installationsverzeichnis habe ich (vorrübergehend) auch schon auf 777 gestellt aber leider ohne Erfolg. SMTP und PHP Versand funktioniert.

Vielen Dank vorab!
Chris
Antworten