Page 1 of 2
Cronjobs nach Upgrade auf Debian 10 weg
Posted: Mon 30. Nov 2020, 19:41
by Weichtier
Moin,
nachdem ich vorhin mein Debian auch mal auf Ver. 10.6 geupdated habe (und daraufhin auch Keyhelp Ver. 20.3.1) und nun (fast) alles läuft, funktionieren meine Cron Aufgaben leider nicht mehr.
Unter "Wartungsintervalle" stehen mehrere Aufgaben, die ich vor Stunden manuell gestartet habe immer noch in der Warteschlange. Selbst bei der "Haupt" Aufgabe die 1x pro Stunde durchläuft ist das so.
Wenn ich probiere mir alles mit "crontab -u keyhelp -l" anzuschauen, bekomm ich nur die Meldung entgegen, dass nichts gefunden wurde. Für meinen eigenen User, und die darunter angelegten Aufgaben funktioniert jedoch noch alles, da diese im Crontab noch drinstehen.
Kennt jemand eine Möglichkeit, alle crontabs vom System wiederherzustellen, oder kann mir vielleicht seine schicken (sollten ja untereinander kompatibel sein)?
Oder vielleicht den Ort der Dateien die sonst ausgeführt werden? Dann würde ich das zur Not einfach alles manuell eintragen, damit sollte dann ja wieder alles anlaufen.
LG und schonmal großes Dankeschön für hilfreiche Antworten
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Mon 30. Nov 2020, 19:59
by OlliTheDarkness
Weichtier wrote: ↑Mon 30. Nov 2020, 19:41
Moin,
nachdem ich vorhin mein Debian auch mal auf Ver. 10.6 geupdated habe (und daraufhin auch Keyhelp Ver. 20.3.1) und nun (fast) alles läuft, funktionieren meine Cron Aufgaben leider nicht mehr.
Unter "Wartungsintervalle" stehen mehrere Aufgaben, die ich vor Stunden manuell gestartet habe immer noch in der Warteschlange. Selbst bei der "Haupt" Aufgabe die 1x pro Stunde durchläuft ist das so.
Wenn ich probiere mir alles mit "crontab -u keyhelp -l" anzuschauen, bekomm ich nur die Meldung entgegen, dass nichts gefunden wurde. Für meinen eigenen User, und die darunter angelegten Aufgaben funktioniert jedoch noch alles, da diese im Crontab noch drinstehen.
Kennt jemand eine Möglichkeit, alle crontabs vom System wiederherzustellen, oder kann mir vielleicht seine schicken (sollten ja untereinander kompatibel sein)?
Oder vielleicht den Ort der Dateien die sonst ausgeführt werden? Dann würde ich das zur Not einfach alles manuell eintragen, damit sollte dann ja wieder alles anlaufen.
LG und schonmal großes Dankeschön für hilfreiche Antworten
Die root Crons findest im Panel unter Konfiguration >> Tools >> Geplante Aufgaben.
Du könntest dem ganzen mal einen Schubs geben
Code: Select all
php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php
bzw. einen Blick in Alex seine eingeführte Toolbox werfen
Code: Select all
php /home/keyhelp/www/keyhelp/bin/toolbox.php
Letztere hab ich mir allerdings selbst nicht angesehen bisher , also keine Ahnung obs weiterhilft.
Viel mir nur grad spontan ein.
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Mon 30. Nov 2020, 20:08
by Weichtier
Moin,
unter der von dir genannten Cron-Übersicht finden sich nur die beiden eigenen Cronjobs des Users wieder. Nicht die vom System.
Dafür hat jedoch zumindest fürs erste die manuelle Ausführung des Mastercronjobs geklappt. Dafür fand sich in der Toolbox leider auch nichts, lediglich Apache, Bind etc. konnte man dort neu konfigurieren.
Kannst du mir zufällig gerade deine Cronjobs vom System schicken (ich vermute mal unterm Keyhelp User)? Die Sollten ja alle gleich sein.
LG
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Mon 30. Nov 2020, 20:16
by Tobi
Die KeyHelp Cronjob(s) finden sich in /etc/cron.d/keyhelp
Wenn die Datei nicht existiert kannst du sie manuell anlegen und mit folgendem Inhalt befüllen.
Code: Select all
# created by KeyHelp
#
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=""
# m h day mon dow user command
*/1 * * * * root nice -n 5 php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php
# EOF
Welche Ausgabe erzeugt?
/etc/init.d/cron status
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Mon 30. Nov 2020, 22:15
by Weichtier
Moin,
die Datei existiert, und hat auch den gleichen Inhalt wie deine.
Die Statusabfrage gibt mir ein loaded, active zurück.
Ich starte cron jetzt einfach mal neu und schreib hier dann nochmal falls das funktioniert hat.
UPDATE: Immernoch nichts von cron.
LG
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Mon 30. Nov 2020, 22:42
by OlliTheDarkness
Weichtier wrote: ↑Mon 30. Nov 2020, 22:15
Moin,
die Datei existiert, und hat auch den gleichen Inhalt wie deine.
Die Statusabfrage gibt mir ein loaded, active zurück.
Ich starte cron jetzt einfach mal neu und schreib hier dann nochmal falls das funktioniert hat.
UPDATE: Immernoch nichts von cron.
LG
Mal vorsichtig gefragt , hast du vieleicht bei den Wartungsintervalle im Panel den Aufgabenbearbeitung Service abgeschaltet ?

Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Tue 1. Dec 2020, 08:07
by Weichtier
Ich würde behaupten nein. Hier mal ein Screenshot von eben (zwar am handy, sollte aber wohl trotzdem hinhauen)
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Tue 1. Dec 2020, 08:45
by OlliTheDarkness
Weichtier wrote: ↑Tue 1. Dec 2020, 08:07
Ich würde behaupten nein. Hier mal ein Screenshot von eben (zwar am handy, sollte aber wohl trotzdem hinhauen)
Rosen sind Rot, (P)feilchen ist Grün, sollte passen und eigendlich auch laufen ...
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Tue 1. Dec 2020, 09:08
by Alexander
Dein Screenshot zeigt nicht die vollständige Ansicht der Wartungsintervall-Seite - somit lässt sich anhand des Screenshots leider nicht feststellen, ob die Timings korrekt gesetzt sind.
Wichtig ist das der Mastercronjob regelmäßig aufgerufen wird - der Startet dann die anderen Jobs gemäß den Timings auf der Wartungsintervall-Seite.
Ob er regelmäßig läuft sieht man über Systemstatus -> Protokolle -> mastercronjob.log
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Tue 1. Dec 2020, 09:43
by Weichtier
Moin,
habe hier nochmal die komplette Zeile der Aufgabenverwaltung rein gepackt.
In de Logs sehe ich keinen mastercronjob.log, lediglich Master.log ist dort zu finden, jedoch auch nur meine letzte manuelle Ausführung.
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Tue 1. Dec 2020, 14:47
by Alexander
Dann scheint was mit deinem Cron-Dienst nicht in Ordnung.
Die Status-Ausgabe sollte active (running) anzeigen.
Code: Select all
cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-11-04 15:12:36 CET; 3 weeks 5 days ago
Docs: man:cron(8)
Main PID: 288 (cron)
Tasks: 1 (limit: 4701)
Memory: 266.0M
CGroup: /system.slice/cron.service
└─288 /usr/sbin/cron -f
Ggf. gibt /var/log/syslog noch weiteren Aufschluss, warum der Befehl in /etc/crond.keyhelp nicht jede Minute mehr ausgeführt wird.
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Tue 1. Dec 2020, 15:04
by Weichtier
Moin,
Der cron Dienst steht auf active (running).
In der syslog steht interessanter Weise jede Minute die folgende Ausgabe, in der die mastercronjob.php ausgeführt wird:
00:01:01 vm1 CRON[28096]: (root) CMD (nice -n 5 php /home/....)
Den Pfad habe ich gekürzt, der zeigt auf die richtige Datei.
Fehler kann ich dort nirgends finden...
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Tue 1. Dec 2020, 15:11
by Alexander
Systemzeit + Datum ist korrekt?
Zeigt der Log unter /var/log/keyhelp/php-error.log zur fraglichen Zeit etwas an?
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Tue 1. Dec 2020, 15:35
by Weichtier
Ja , die serverzeit ist korrekt eingestellt.
In der php errorlog steht nur ein alter php curl Fehler von gestern abend, den ich mittlerweile gefixt, habe, ansonsten ist sie leer.. Könnte der vielleicht eine Art crashmode für keyhelp aktiviert haben oder ähnliches?
Re: Cronjobs nach Upgrade auf Debian 10 weg
Posted: Tue 1. Dec 2020, 15:54
by Alexander
Schick mir mal die Zugangsdaten per PM, dann schau ich morgen früh einmal nach.