Gibt es verborgene cron-jobs?
am 31.10.2014 - 13:29 Uhr in
Hallo,
Folgendes Problem:
Ich habe den Support für eine D6-Website übernommen, für die der ursprüngliche Entwickler nicht mehr greifbar ist.
Auf der Website wird ein simplenews-newsletter verschickt, dessen weiterführende Links falsch aufgebaut werden, d.h. statt der korrekten uri steht www.default drin.
Recherchen meinerseits haben ergeben, dass das normalerweise passiert, wenn ein cronjob mit drush ohne den uri-Parameter ausgeführt wird. Mit drush konnte ich das Problem auch nachvollziehen.
Meine Schwierigkeit rührt nun daher, dass ich überhaupt keine eingerichteten cronjobs finde.
crontab -e auf der Konsole funktioniert nicht, da die Rechte dazu fehlen.
Ich habe beim Provider nachgefragt, der mir sagt dass dort keine Cronjobs für die Seite eingerichtet sind.
Es ist auch weder poormanscron noch Elysia eingerichtet.
Der Newsletter war von meinem Vorgänger aber so eingestellt, dass er per cron versandt werden sollte. Und er wurde auch versandt, nur eben fehlerhaft. Leider habe ich keine Info, ob der Cron dabei händisch ausgeführt wurde. Es soll aber lt. Auskunft alles von selbst gegangen sein, auch wenn ich mir im Moment nicht erklären kann, wie.
Die Protokollierung ist leider von meinem Vorgänger so eingestellt, dass die Meldungen von früheren cron-Läufen gelöscht sind, ich finde nur meine eigenen Tests in den Meldungen.
Ausser meinen händischen Auslösungen scheint da gar nichts zu laufen.
Kann es cron-jobs geben, die irgendwo im Verborgenen laufen, ohne dass ich sie sehe? Und wie könnte ich das herausfinden? Für mich geht es darum, dass der Newsletterversand korrekt funktioniert, und dazu muss ich die Möglichkeit eines fehlerhaften cronjobs ausschliessen können.
Danke im Voraus.
- Anmelden oder Registrieren um Kommentare zu schreiben
... cron?
am 31.10.2014 - 13:38 Uhr
Das liest sich für mich wie ein Hinweis auf das D6-Module "Poormanscron".
Das müsste in der Modulliste zu finden seine samt - gegebenenfalls - gesetztem Häckchen.
Vielleicht dort weitersuchen?
-- Franz
Ich hatte ja geschrieben,
am 31.10.2014 - 14:08 Uhr
Ich hatte ja geschrieben, dass Poormanscron nicht eingerichtet ist.
Aus gutem Grund, wie ich denke, da es in der Kombination mit Simplenews zu Problemen führen soll.
sorry ..
am 31.10.2014 - 16:42 Uhr
... war zu schnell beim Lesen :(
Man kann Cronjobs auch von
am 31.10.2014 - 18:10 Uhr
Man kann Cronjobs auch von extern anstoßen (etwa über cronjob.de). Das macht man oft, wenn man keine Cronjobs in seinem Paket zur Verfügung hat. Dann hast Du nur noch die Meldung im Log.
Das weiss ich, und wenn das
am 31.10.2014 - 20:43 Uhr
Das weiss ich, und wenn das so wäre, dann hätte ich überhaupt kein Problem.
Aber ich habe meinen Kunden danach gefragt, und er meinte, dass das eben nicht der Fall war. Er ist sich sicher, dass nichts von aussen angestossen wurde. Nach seiner Angabe lief das alles von selbst, und das ist es ja, was mich so stutzig macht.
edit: erst beim zweiten Lesen ist mir aufgefallen, dass das ja was Anderes ist, als den Drupal-Cron im Browser aufzurufen.
Der Anregung werde ich nachgehen, aber dazu muss überhaupt erst mal was passieren. Bis jetzt habe ich leider gar keine Log-Einträge, außer meinen eigenen.
You can use this useful
am 03.11.2014 - 11:03 Uhr
You can use this useful module to create cron: https://drupal.org/project/EasyCron