CronJob ohne Aktivitäten

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

Moderator: mirko

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

Re: CronJob ohne Aktivitäten

Beitrag von mirko »

nein, muss nichts beachtet werden, das muss ich irgendwie anpassen.
sbschumacher
Beiträge: 18
Registriert: 20.02.2011, 21:14

Re: CronJob ohne Aktivitäten

Beitrag von sbschumacher »

Super! Vielen herzlichen Dank für die prompte Hilfe! Muss ich da jetzt in Zukunft bei Updates etwas berücksichtigen, oder ist es ein "Fix" der auch in kommenden Versionen berücksichtigt sein wird?

Danke nochmal!!!
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: CronJob ohne Aktivitäten

Beitrag von mirko »

Es ist doch ein Zeitzonenproblem, da der MySQL-Server diese Funktion unterstützt, springt er intern zwischen US-Zeit und EU-Zeit hin und her und damit werden die Aufgaben nicht mehr ausgeführt, weil der Zeitversatz einfach zu groß ist. Ich habe jetzt die Sache angepasst, so dass nur noch EU-Zeit für das Script verwendet wird, damit wird es wieder korrekt ausgeführt.
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: CronJob ohne Aktivitäten

Beitrag von mirko »

das geht nicht, Testversion geht, http://www.superwebmailer.de/download_testversion.htm , wobei das auch die 5.50 ist.

ansonsten per E-Mail(!) mir FTP-Zugangsdaten und Zugangsdaten zur Weboberfläche schicken, schaue ich es kurz an, insofern man überhaupt etwas machen kann.
sbschumacher
Beiträge: 18
Registriert: 20.02.2011, 21:14

Re: CronJob ohne Aktivitäten

Beitrag von sbschumacher »

Ja, das ist schon klar. Hätte es nur mal parallel als eigenständige und neue Installation testen wollen... bloß sehen, ob da der cronjob läuft.
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: CronJob ohne Aktivitäten

Beitrag von mirko »

ältere Versionen liegen nicht auf dem Server, kann man auch nicht verwenden, da natürlich die Datenbank immer an die neue Version angepasst wird, damit funktioniert die alte Version nicht mehr oder es gibt seltsame Fehler.
sbschumacher
Beiträge: 18
Registriert: 20.02.2011, 21:14

Re: CronJob ohne Aktivitäten

Beitrag von sbschumacher »

Okay... nun bin ich auch mit allem durch.
Da sich das Problem erst nach dem letzten Update gezeigt hat, würde ich gerne noch einmal eine ältere Version ausprobieren. Leider sehe ich dazu keine Möglichkeit im Kundenmenü. Könnten Sie mir evtl. via PrivateMessage oder Email einmal einen Downloadlink zukommen lassen, mit dem ich die drittletzte Version herunterladen könnte!?
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: CronJob ohne Aktivitäten

Beitrag von mirko »

Nein Zeitzonen spielen keine Rolle. Möglicherweise stimmen Datum/Uhrzeit des Aufrufs einer Aufgabe nicht mit der eigenen Zeitzone überein, das ist aber alles.
sbschumacher
Beiträge: 18
Registriert: 20.02.2011, 21:14

Re: CronJob ohne Aktivitäten

Beitrag von sbschumacher »

Der Server, auf dem dieser SuperWebMailer läuft, steht in den USA.
Für mich macht das keinen Unterschied, da ja wohl der Webserver, als auch die mySQL-Datenbank in den USA stehen und daher ja somit immer die "gleiche" Uhrzeit gegeben ist. Ein Bekannter brachte diesen Gedanken jetzt jedoch ein: Kann es hier evtl. zu Überschneidungen aufgrund der Zeitzone kommen? Holt sich der SuperWebMailer evtl. noch von irgendwoanders eine Uhrzeit oder kann es innerhalb der Scripts dadurch zu Problemen kommen???
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: CronJob ohne Aktivitäten

Beitrag von mirko »

tja keine Ahnung.

Den automatischen CronJob-Aufruf deaktivieren, 1-2 Minuten warten, dann über Menü Einstellungen - Geplante Aufgaben manuell die Aufgaben ausführen lassen, werden Fehlermeldungen ausgegeben? Zusätzlich in der userdefined.inc.php vor define('DEBUG', 1); das Raute-Zeichen (#) entfernen, danach den Aufruf auch nochmals testen, vielleicht gibt es PHP-Fehler.
sbschumacher
Beiträge: 18
Registriert: 20.02.2011, 21:14

Re: CronJob ohne Aktivitäten

Beitrag von sbschumacher »

Hallo!

Ja, es geht:

Code: Alles auswählen

mail('xxx@xxxxx.com','Cron Job Test vor include',phpversion());

 include_once("config.inc.php");
 include_once("php_register_globals_off.inc.php");
 //include_once("cron_subunsubcheck.inc.php");
 //include_once("cron_logcleanup.inc.php");
 //include_once("cron_bounces.inc.php");
 //include_once("cron_autoresponders.inc.php");
 //include_once("cron_birthdayresponders.inc.php");
 //include_once("cron_eventresponders.inc.php");
 //include_once("cron_furesponders.inc.php");
 //include_once("cron_campaigns.inc.php");
 //include_once("cron_sendengine.inc.php");
 //include_once("cron_rss2emailresponders.inc.php");
 //include_once("cron_autoimport.inc.php");
 //include_once("cron_splittests.inc.php");
 //include_once("cron_smscampaigns.inc.php");
 //include_once("cron_distriblists.inc.php");

mail('xxx@xxxxx.com','Cron Job Test nach include',phpversion());
Die Emails erreichen mich zuverlässig:
crontest-posteingang
crontest-posteingang
crontest.tiff (116.7 KiB) 1916 mal betrachtet
Nachtrag:
Ich habe die mail-Zeile nun auch noch einmal ganz ans Ende der crons.php gepackt... gleich vor ?> auch da wird die Email versendet.
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: CronJob ohne Aktivitäten

Beitrag von mirko »

muss es einen Fehler geben, mal nach den den include_once()-Anweisungen die E-Mail versenden lassen, geht das?
sbschumacher
Beiträge: 18
Registriert: 20.02.2011, 21:14

Re: CronJob ohne Aktivitäten

Beitrag von sbschumacher »

Hallo nochmal!

Ich habe mich jetzt noch einmal intensiv mit allem auseinandergesetzt, aber keine Lösung gefunden.

Das Cron-Script wird regelmäßig jede Minute ausgeführt. Um das zu testen, habe ich in die crons.php testweise die Zeile

Code: Alles auswählen

mail('xxxxx@xxxxxxx.com','Cron Job Test',phpversion());
oberhalb von

Code: Alles auswählen

 include_once("config.inc.php");
 include_once("php_register_globals_off.inc.php");
[...]
eingesetzt.

Die Email erreicht mich im Minutentakt. Nur die Funktionen im Superwebmailer werden nicht ausgeführt. Bin mehr als ratlos. Superwebmailer ist so einfach nicht nutzbar :-(
Benutzeravatar
mirko
Beiträge: 23070
Registriert: 25.11.2001, 15:14
Wohnort: Leipzig
Kontaktdaten:

Re: CronJob ohne Aktivitäten

Beitrag von mirko »

also ich würde sagen das Script wird nicht regelmäßig aufgerufen. Mal hinsetzen und selbst das Script aufrufen, danach sofort Ereignisprotokoll prüfen. Nach einem manuellen Aufruf muss mindestens 1 Minute vergehen, denn sonst wird nichts ausgeführt.
sbschumacher
Beiträge: 18
Registriert: 20.02.2011, 21:14

Re: CronJob ohne Aktivitäten

Beitrag von sbschumacher »

Hallo Mirco!

Die Aufgaben sind genau so angelegt wie in der Demo.
Leider werden aber auch die nicht aufgerufen, die auf jede "1 Minute" eingestellt sind...
2.tiff
2.tiff (211.66 KiB) 1949 mal betrachtet
Ich hätte mir ja noch vorstellen können, das etwas mit dem Crontable nicht stimmt (obwohl daran nichts verändert wurde), aber selbst beim manuellen Aufruf des cron-Scripts passiert ja nichts. Bin wirklich ratlos.
1.tiff
1.tiff (362.45 KiB) 1949 mal betrachtet
Antworten