Cronjobs werden nicht mehr ausgeführt
Cronjobs werden nicht mehr ausgeführt
Hallo,
kann mir bitte jemand den Befehl zum ausführen eines der Keyhelp (20.3.1) internen Cronjobs senden.
Bei einem meiner Server, wird seit 9.11 kein cron mehr ausgeführt.
Updates habe ich nun alle manuell über ssh gemacht. Jedoch kenne ich mich stark genug mit linux (Debian 10.7) aus, um den Fehler ausfindig zu machen.
Ich würde daher gerne einen der Cronjobs über ssh starten wollen, um zu sehen ob es eine Fehlermeldung gibt.
Vorzugsweise würde ich gerne den Cronjob Wartung von SSL/TLS Zertifikaten testen. Denn das ist mittlerweile abgelaufen und die Meldung bei Mailabrufen dazu nervt.
Ebenfalls laufen seit November auch keine Updates mehr. Auch der Versuch heute, php 8 zu installieren scheitert.
Vielleicht hat ja jemand ne Idee, woran das liegen könnte.
Der Arbeitsspeicher liegt bei 82% auslastung wobei ich nicht weiß ob das Stimmt, da ja keine Speicherberechnung mehr stattfindet.
kann mir bitte jemand den Befehl zum ausführen eines der Keyhelp (20.3.1) internen Cronjobs senden.
Bei einem meiner Server, wird seit 9.11 kein cron mehr ausgeführt.
Updates habe ich nun alle manuell über ssh gemacht. Jedoch kenne ich mich stark genug mit linux (Debian 10.7) aus, um den Fehler ausfindig zu machen.
Ich würde daher gerne einen der Cronjobs über ssh starten wollen, um zu sehen ob es eine Fehlermeldung gibt.
Vorzugsweise würde ich gerne den Cronjob Wartung von SSL/TLS Zertifikaten testen. Denn das ist mittlerweile abgelaufen und die Meldung bei Mailabrufen dazu nervt.
Ebenfalls laufen seit November auch keine Updates mehr. Auch der Versuch heute, php 8 zu installieren scheitert.
Vielleicht hat ja jemand ne Idee, woran das liegen könnte.
Der Arbeitsspeicher liegt bei 82% auslastung wobei ich nicht weiß ob das Stimmt, da ja keine Speicherberechnung mehr stattfindet.
- OlliTheDarkness
- Posts: 1854
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: Cronjobs werden nicht mehr ausgeführt
Moin,
die KH Cronscripte findest du in:
Intressant für dich wenn du die Konfiguration neu schreiben musst oder dich aus dem Panel aussperrst:
In /etc/cron.d sollten sich folgende Daten befinden:
keyhelp
keyhelp-sa-learn
amavisd-new
php
Um den Mastercronjob "händisch" anzustubsen einfach php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php bzw. php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-update in die Console hämmern oder halt den gewünschten Job direkt:
Zum erneuten Abruf des KH Zertifikates hilft dir ggf. dieser Beitrag weiter.
Ansonsten sollten deine erste Anlaufstelle die Logfiles sein.
Hoffe ich hab jetzt alle Möglichkeiten aufgezeigt, ansonsten wird mich schon jemand verbessern
die KH Cronscripte findest du in:
Code: Select all
/home/keyhelp/www/keyhelp/cronjob
Code: Select all
/home/keyhelp/www/keyhelp/bin/toolbox.php
keyhelp
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
Code: Select all
#
# Created by KeyHelp
#
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Minute Hour Day Month Day-Of-Week User Command
30 0 * * * root nice /usr/bin/sa-learn --dbpath /var/spool/spamassassin --spam /var/mail/vhosts/*/*/.Junk > /dev/null
# EOF
Code: Select all
#
# SpamAssassin maintenance for amavisd-new
#
# m h dom mon dow user command
18 */3 * * * amavis test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync
24 1 * * * amavis test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-clean
Code: Select all
# /etc/cron.d/php@PHP_VERSION@: crontab fragment for PHP
# This purges session files in session.save_path older than X,
# where X is defined in seconds as the largest value of
# session.gc_maxlifetime from all your SAPI php.ini files
# or 24 minutes if not defined. The script triggers only
# when session.save_handler=files.
#
# WARNING: The scripts tries hard to honour all relevant
# session PHP options, but if you do something unusual
# you have to disable this script and take care of your
# sessions yourself.
# Look for and purge old sessions every 30 minutes
09,39 * * * * root [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi
Code: Select all
php /home/keyhelp/www/keyhelp/cronjob/jobs/ssl_maintenance.php
php /home/keyhelp/www/keyhelp/cronjob/jobs/update.php
u.s.w.
Ansonsten sollten deine erste Anlaufstelle die Logfiles sein.
Code: Select all
/var/log/keyhelp
/var/log/apache2/keyhelp
Mit freundlichen Grüßen
OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie
World Hack Organization
**************************************************************
OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie
World Hack Organization
**************************************************************
Re: Cronjobs werden nicht mehr ausgeführt
Hallo,
ferner sollte man im Keyhelp prüfen unter Einstellungen -> Wartungsintervalle, ob die Cronjobs auch aktiv sind und wann sie das letzte Mal gelaufen sind. Hier kann man auch die einzelnen Cronjobs manuell starten über das "Play"-Symbol
ferner sollte man im Keyhelp prüfen unter Einstellungen -> Wartungsintervalle, ob die Cronjobs auch aktiv sind und wann sie das letzte Mal gelaufen sind. Hier kann man auch die einzelnen Cronjobs manuell starten über das "Play"-Symbol
Mit freundlichen Grüßen / Best regards
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Cronjobs werden nicht mehr ausgeführt
Danke für die Hinweise, leider waren sie nicht zielführend.
Selbstverständlich habe ich als erstes versucht, die crons über die konsole zu starten. "startet in kürze" wird dort seit 2 Tagen angezeigt.
nun hab ich jedoch zumindest schonmal ne fehlermeldung, mit der ihr vielleicht mehr anfangen könnt, als mit meiner reinen schilderung im 1. posting.
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php on line 5
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-update
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php on line 5
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/jobs/ssl_maintenance.php
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/jobs/ssl_maintenance.php on line 5
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/jobs/update.php
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/jobs/update.php on line 5
Auch der Versuch aus einem anderen Thread schlug fehl.
root@sv1:~# php /home/keyhelp/www/keyhelp/bin/rewrite_user_configs.php
Could not open input file: /home/keyhelp/www/keyhelp/bin/rewrite_user_configs.php
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-update
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php on line 5
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-panelupdate
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php on line 5
In Zeile 5 der /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php steht:
Das sind jedoch nur hieroglyphen für mich
Selbstverständlich habe ich als erstes versucht, die crons über die konsole zu starten. "startet in kürze" wird dort seit 2 Tagen angezeigt.
nun hab ich jedoch zumindest schonmal ne fehlermeldung, mit der ihr vielleicht mehr anfangen könnt, als mit meiner reinen schilderung im 1. posting.
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php on line 5
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-update
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php on line 5
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/jobs/ssl_maintenance.php
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/jobs/ssl_maintenance.php on line 5
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/jobs/update.php
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/jobs/update.php on line 5
Auch der Versuch aus einem anderen Thread schlug fehl.
root@sv1:~# php /home/keyhelp/www/keyhelp/bin/rewrite_user_configs.php
Could not open input file: /home/keyhelp/www/keyhelp/bin/rewrite_user_configs.php
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-update
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php on line 5
root@sv1:~# php /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php --force-panelupdate
PHP Parse error: syntax error, unexpected 'ionCube' (T_STRING) in /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php on line 5
In Zeile 5 der /home/keyhelp/www/keyhelp/cronjob/mastercronjob.php steht:
Code: Select all
if(!extension_loaded('ionCube Loader')){$__oc=strtolower(substr(php_uname(),0,3));$__ln='ioncube_loader_'.$__oc.'_'.substr(phpversion(),0,3).(($__oc=='win')?'.dll':'.so');if(function_exists('dl')){@dl($__ln);}if(function_exists('_il_exec')){return _il_exec();}$__ln='/ioncube/'.$__ln;$__oid=$__id=realpath(ini_get('extension_dir'));$__here=dirname(__FILE__);if(strlen($$
Re: Cronjobs werden nicht mehr ausgeführt
Hallo,
dann wurde hier wohl etwas an den PHP-Einstellungen geändert. Entweder wurde die System-PHP- Version ersetzt und/oder der Ioncube Loader ist nicht mehr aktiv.
Bitte mal auf der Konsole php -v ausführen.
dann wurde hier wohl etwas an den PHP-Einstellungen geändert. Entweder wurde die System-PHP- Version ersetzt und/oder der Ioncube Loader ist nicht mehr aktiv.
Bitte mal auf der Konsole php -v ausführen.
Mit freundlichen Grüßen / Best regards
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Cronjobs werden nicht mehr ausgeführt
Code: Select all
root@sv1:~# php -v
PHP 7.4.13 (cli) (built: Nov 30 2020 20:40:09) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.13, Copyright (c), by Zend Technologies
Standard-PHP-Version des Betriebssystems
7.4.11
Re: Cronjobs werden nicht mehr ausgeführt
Hallo,
bei einem Debian 10 sollte es aber so aussehen:
Also wurde hier eine andere PHP Version installiert und der Ioncube Loader ist auch nicht aktiv.
bei einem Debian 10 sollte es aber so aussehen:
Code: Select all
php -v
PHP 7.3.19-1~deb10u1 (cli) (built: Jul 5 2020 06:46:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.19, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader + ionCube24 v10.4.5, Copyright (c) 2002-2020, by ionCube Ltd.
with Zend OPcache v7.3.19-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies
Mit freundlichen Grüßen / Best regards
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Cronjobs werden nicht mehr ausgeführt
Kann es sein, dass du php manuell aktualisiert hast?
Standard ist eigentlich 7.3.
https://wiki.debian.org/DebianBuster
Standard ist eigentlich 7.3.
https://wiki.debian.org/DebianBuster
Gruß,
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Re: Cronjobs werden nicht mehr ausgeführt
Gestern hatte ich alle updates über ssh ausgeführt. Es waren über 100. Da kann natürlich auch php mit bei gewesen sein.
Die Software auf Ihrem Server ist auf dem neuesten Stand.
Betriebssystem Debian 10.7 (64-bit)
Kernel 4.19.0-13-amd64
KeyHelp 20.3.1 (Build 2126) Änderungsprotokoll
Webserver Apache 2.4.38
PHP PHP 7.4.11
Auf einem meiner anderen server sieht es aus wie bei dir, obwohl ich da auch alle updates hab durchlaufen lassen.
Jedoch lief hier auch alles Problemlos.
wie aktiviere ich den Ioncube Loader?
Die Software auf Ihrem Server ist auf dem neuesten Stand.
Betriebssystem Debian 10.7 (64-bit)
Kernel 4.19.0-13-amd64
KeyHelp 20.3.1 (Build 2126) Änderungsprotokoll
Webserver Apache 2.4.38
PHP PHP 7.4.11
Auf einem meiner anderen server sieht es aus wie bei dir, obwohl ich da auch alle updates hab durchlaufen lassen.
Jedoch lief hier auch alles Problemlos.
Code: Select all
root@sv4:~# php -v
PHP 7.3.19-1~deb10u1 (cli) (built: Jul 5 2020 06:46:45) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.19, Copyright (c) 1998-2018 Zend Technologies
with the ionCube PHP Loader + ionCube24 v10.4.4, Copyright (c) 2002-2020, by ionCube Ltd.
with Zend OPcache v7.3.19-1~deb10u1, Copyright (c) 1999-2018, by Zend Technologies
Re: Cronjobs werden nicht mehr ausgeführt
Hallo,
die PHP- Version wird während des Lebenszyklus eines Betriebssystem nicht geändert. Bei Debian 10 bleibt es immer 7.3, egal was da für Updates kommen.
Wenn jetzt 7.4 aktiv ist, spricht es dafür dass dieses PHP über andere Apt-Quellen installiert wurde.
Hier hilft nur die Pakete von Debian wieder zu installieren. Das reine Aktivieren des IonCube- Loaders dürfte nicht helfen, da das Keyhelp von Debian 10 mit dem Ioncube für PHP 7.3 signiert wurde.
die PHP- Version wird während des Lebenszyklus eines Betriebssystem nicht geändert. Bei Debian 10 bleibt es immer 7.3, egal was da für Updates kommen.
Wenn jetzt 7.4 aktiv ist, spricht es dafür dass dieses PHP über andere Apt-Quellen installiert wurde.
Hier hilft nur die Pakete von Debian wieder zu installieren. Das reine Aktivieren des IonCube- Loaders dürfte nicht helfen, da das Keyhelp von Debian 10 mit dem Ioncube für PHP 7.3 signiert wurde.
Mit freundlichen Grüßen / Best regards
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Florian Cheno
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
- OlliTheDarkness
- Posts: 1854
- Joined: Tue 14. Aug 2018, 16:41
- Location: Essen (NRW)
Re: Cronjobs werden nicht mehr ausgeführt
Bestenfalls kannst mit
zurück auf 7.3 switchen.
Ansonsten wie Florian schon sagte, die 7.4 runterwerfen , am besten direkt purge, die php Updatequelle aus der sourcelist (/etc/apt/source.list bzw. /etc/apt/source.d) entfernen, Quellen neu einlesen und "Werks" php wieder draufwerfen.
Mit glück wars das, mit Pech musst noch den IC installieren.
Code: Select all
update-alternatives --config php
update-alternatives --config php-cgi
Ansonsten wie Florian schon sagte, die 7.4 runterwerfen , am besten direkt purge, die php Updatequelle aus der sourcelist (/etc/apt/source.list bzw. /etc/apt/source.d) entfernen, Quellen neu einlesen und "Werks" php wieder draufwerfen.
Mit glück wars das, mit Pech musst noch den IC installieren.
Mit freundlichen Grüßen
OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie
World Hack Organization
**************************************************************
OlliTheDarkness
**************************************************************
Helden leben lange, Legenden sterben nie
World Hack Organization
**************************************************************
Re: Cronjobs werden nicht mehr ausgeführt
Auf dem Server lagen zum Glück "nur" mail accounts.
Mittlerweile ist der Mailserver fertig, so dass ich alles umziehen kann.
Jeder wird er neu gemacht und dann kann ein neues Projekt drauf, dann ist das Problem auf jeden Fall behoben
Vielen Dank für die Hinweise.
Beim nächsten Problem, werd ich nicht erst alle Updates durchkloppen, bevor ich um Hilfe frage
Mittlerweile ist der Mailserver fertig, so dass ich alles umziehen kann.
Jeder wird er neu gemacht und dann kann ein neues Projekt drauf, dann ist das Problem auf jeden Fall behoben
Vielen Dank für die Hinweise.
Beim nächsten Problem, werd ich nicht erst alle Updates durchkloppen, bevor ich um Hilfe frage
Re: Cronjobs werden nicht mehr ausgeführt
Für System-Upgrades auf die Folgeversion gibt es immer spezielle Updateskripte welche man ZWINGEND verwenden MUSS.
Gruß,
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Tobi
-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser