Seite 1 von 2

Re: CronJob funktioniert nicht richtig

Verfasst: 13.03.2015, 08:06
von michael24
Ich habe das selbe Problem. Es liegt wohl an den Standard Einstellung von Pleask :(

[Fri Mar 13 08:04:47 2015] [warn] [client 46.4.******] mod_fcgid: read data timeout in 45 seconds
[Fri Mar 13 08:04:47 2015] [error] [client 46.4.******] Premature end of script headers: crons.php

Und hier die loesung

<IfModule mod_fcgid.c>

<IfModule !mod_fastcgi.c>
AddHandler fcgid-script fcg fcgi fpl
</IfModule>

FcgidIPCDir /var/lib/apache2/fcgid/sock
FcgidProcessTableFile /var/lib/apache2/fcgid/shm

FcgidIdleTimeout 500
FcgidProcessLifeTime 30
FcgidMaxProcesses 20
FcgidMaxProcessesPerClass 8
FcgidMinProcessesPerClass 0
FcgidConnectTimeout 500
FcgidIOTimeout 500
FcgidInitialEnv RAILS_ENV production
FcgidIdleScanInterval 10

</IfModule>

Re: CronJob funktioniert nicht richtig

Verfasst: 17.11.2014, 15:35
von thobay
Bei mir war die Ursache, dass der Mailserver auf einer anderen Domäne bei einem anderen Provider lag. Dieser hat das wohl nicht zugelassen.
Jetzt nutze ich den Mailserver des Proiders auf dem Superwebmailer installiert ist und die Sache läuft.

Re: CronJob funktioniert nicht richtig

Verfasst: 17.11.2014, 15:27
von aschinnerl
Könnt ihr mir sagen was bei eurer Versandvariante nicht funktioniert hat?

Ich selbst habe genau das gleich Problem -Email Versand direkt im Browser funktioniert über Cronjob habe ich bei 2000 Mails nur 400 raus bekommen - dann einfach stehen geblieben und nichts ist mehr passiert.

Zur Info - leider hat der Serverbetreiber mit dem Cronjob am Server selbst ein Problem - deswegen lasse ich den CronJob von einem anderen Server aus anstossen.

Thx

Re: CronJob funktioniert nicht richtig

Verfasst: 28.08.2014, 09:38
von thobay
Das Problem hatte nichts mit dem Cronjob zu tun sondern mit der Versandvariante. Also Fehlalarm.

Re: CronJob funktioniert nicht richtig

Verfasst: 27.08.2014, 11:46
von thobay
Es scheint mit der Versandvariante zusammen zu hängen.

Re: CronJob funktioniert nicht richtig

Verfasst: 27.08.2014, 10:54
von thobay
Die Mail hat weder eingebettete Bilder noch irgendwelche Anhänge

Re: CronJob funktioniert nicht richtig

Verfasst: 27.08.2014, 10:44
von mirko
Unter Menü Einstellungen - Optionen, E-Mail-Versand die Anzahl zu versendender E-Mails auf 1 setzen und schauen ob das geht. Geht das nicht, liegt es an der Größe der E-Mail z.B. riesen Bilder oder Anhänge eingesetzt, Test-E-Mail an die eigene E-Mail-Adresse senden und schauen wie groß diese ist.

Re: CronJob funktioniert nicht richtig

Verfasst: 27.08.2014, 10:42
von thobay
Inzwischen wurde der Server neu gestartet. Ohne das es irgendwelche positiven Veränderungen gab.

Einzig im Ereignisprotokoll der geplanten Aufgaben habe ich jetzt drei Einträge "Prüfung auf zu versendende Emails" als "gerade ausgeführte oder nicht abgeschlossene Aufgaben".
So wie es aussieht blockiert der letzte Eintrag alle weiteren Aktivitäten.

Re: CronJob funktioniert nicht richtig

Verfasst: 27.08.2014, 09:44
von thobay
Gibt es inzwischen hierfür eine Lösung oder eine Anleitung zur Vorgehensweise?
Ich habe seit einer Stunde das gleiche Problem.

Ich habe mir auch das Error-Log des Server angeschaut. Mangels Kentnissen bringt mir das jedoch nichts.

Re: CronJob funktioniert nicht richtig

Verfasst: 19.03.2014, 17:20
von mirko
Dann wird es per CronJob wahrscheinlich nicht per wget aufgerufen, dann wirken andere PHP-Einstellungen, damit läuft das Script nicht mehr durch. Aus dem Grund muss man das error_log des Servers auf Fehler prüfen, sonst findet man das Problem einfach nicht.

Re: CronJob funktioniert nicht richtig

Verfasst: 19.03.2014, 12:15
von FJK
ok danke.

userdefined.inc.php noch vor define('DEBUG', 1); hatte ich schon gemacht.
Bei manueller Ausführung läuft es ohne Probleme.

Danke.

Re: CronJob funktioniert nicht richtig

Verfasst: 19.03.2014, 11:15
von mirko
error_log des Servers anschauen, vorher am besten in der userdefined.inc.php noch vor define('DEBUG', 1); das Raute-Zeichen(#) entfernen, damit man Fehler auch sieht.

Re: CronJob funktioniert nicht richtig

Verfasst: 19.03.2014, 10:55
von FJK
Hi zusammen,

ich habe das gleiche Problem.

Im Ereignisprotokoll

"wird gerade ausgeführt" Prüfung auf anstehende E-Mailings 18.03.2014 11:14:49 18.03.2014 11:14:49 Details anschauen

Aktion: wird gerade ausgeführt Prüfung auf anstehende E-Mailings
Start: 18.03.2014 11:14:49
Ende: 18.03.2014 11:14:49
Ergebnis: Executing

Seit dem hängt der Cronjob,.
Cronjob auf dem Server gelöscht und neu angelegt, brachte keinen Erfolg.

Was kann ich tun?

LG
FJK

Re: CronJob funktioniert nicht richtig

Verfasst: 14.07.2012, 04:01
von zion418
habe ein ähnliches Problem... hast du schon eine Lösung gefunden?

Re: CronJob funktioniert nicht richtig

Verfasst: 26.06.2012, 18:01
von mirko
deswegen eine neue Test-Liste mit 3, 4 E-Mail-Adressen nehmen und damit den CronJob-Versand probieren. Klappt das nicht, dann wieder abbrechen. CronJob-Script-Aufruf entfernen, so dass es nicht mehr automatisch aufgerufen wird. Jetzt in der userdefined.inc.php vor define('debug', 1); das Raute-Zeichen (#) entfernen. Manuell die Aufgaben unter Menü Einstellungen - Geplante Aufgaben ausführen lassen, dann kann man zuschauen und etwaige Script-Fehler sollten ebenfalls ausgegeben werden. Wichtig ist dabei, man muss mehrfach die Aufgaben ausführen, dabei muss man immer mindestens 1 Minute zwischen den Aufrufen warten, sonst macht er nichts.