cronjobs werden nicht richtig abgearbeitet
-
- Posts: 62
- Joined: 2002-10-08 11:27
cronjobs werden nicht richtig abgearbeitet
Momentan ist nicht viel in den Cron Ordnern drin.
Dafür steht das was wichtig ist im crontab file.
Leider werden einie PHP Dateiaufrufe abgearbeitet, andere degegen nicht.
Der cron als Task ist aktiv.
Aber wo kann ich genau einsehen, welche cronjobs er wirklich ausführt ?
/var/spool/cron/lastrun/ enthält nur Dateien der Größe 0.
Lieg ich da falsch, wenn da nicht mal die ausgeführten Jobs in den dazugehörigen Dateien zu finden sein sollten ?
Oder werden die JObs aus der crontab nicht dort reingeschrieben ?
Also welche Möglichkeit biete sich mir überhaupt nachzuschauen, ob die Cronjobs auch wirklich abgearbeitet werden.
Es gibt eins, dass jede Minute ausgeführt werden soll
*/1 * * * * ....
Aber es wird definitiv nicht ausgeführt.
Macht sich nur schlecht, wenn man darüber einige wichtige sachen Auswerten will....
Kann mir da jemand Hilfe zu oder Beistand geben ??? :(
msgbeep
Dafür steht das was wichtig ist im crontab file.
Leider werden einie PHP Dateiaufrufe abgearbeitet, andere degegen nicht.
Der cron als Task ist aktiv.
Aber wo kann ich genau einsehen, welche cronjobs er wirklich ausführt ?
/var/spool/cron/lastrun/ enthält nur Dateien der Größe 0.
Lieg ich da falsch, wenn da nicht mal die ausgeführten Jobs in den dazugehörigen Dateien zu finden sein sollten ?
Oder werden die JObs aus der crontab nicht dort reingeschrieben ?
Also welche Möglichkeit biete sich mir überhaupt nachzuschauen, ob die Cronjobs auch wirklich abgearbeitet werden.
Es gibt eins, dass jede Minute ausgeführt werden soll
*/1 * * * * ....
Aber es wird definitiv nicht ausgeführt.
Macht sich nur schlecht, wenn man darüber einige wichtige sachen Auswerten will....
Kann mir da jemand Hilfe zu oder Beistand geben ??? :(
msgbeep
-
- Posts: 48
- Joined: 2002-05-30 17:47
Re: cronjobs werden nicht richtig abgearbeitet
dazu müsstest du uns mehr infos liefern, wie z.b. den inhalt vom crontab, dann kann man sehen ob es syntaktische oder andere Fehler sind.
-
- Posts: 62
- Joined: 2002-10-08 11:27
Re: cronjobs werden nicht richtig abgearbeitet
in der crontab stehen folgende sachen drin
Frage, wenns nicht an den php scripts liegt, woran sonst (hypothetisch)?
Aber ich schliesse mal die Scripts als fehlerquelle nicht aus, da ja einige gehen und andere nicht.
Muss der Programmierer der Teile nochmal darum kümmern !
msgbeep
Code: Select all
SHELL=/bin/sh
MAILTO=root
... übliche cron.hou...,daily,... stuff
zeit root php -f /dir/file.php <- es gibt 5 an der zahl, werden aber nich abgearbeitet
zeit root /root/bin/cmysql > /dev/null <- wird abgearbeitet
Aber ich schliesse mal die Scripts als fehlerquelle nicht aus, da ja einige gehen und andere nicht.
Muss der Programmierer der Teile nochmal darum kümmern !
msgbeep
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
Re: cronjobs werden nicht richtig abgearbeitet
Wie wär's denn mal mit absoluten Pfaden?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
- Posts: 62
- Joined: 2002-10-08 11:27
Re: cronjobs werden nicht richtig abgearbeitet
Da stehen absolute Pfade drin.CaptainCrunch wrote:Wie wär's denn mal mit absoluten Pfaden?
/home/www/web1/html/dir/.../file.php
Also ich habs nicht hingeschrieben, aber die sind definitiv so drin !
msgbeep
-
- Posts: 604
- Joined: 2002-11-20 21:32
- Location: Vaihingen und Karlsruhe
Re: cronjobs werden nicht richtig abgearbeitet
Für die PHP-Skripte ja, aber nicht für den Interpreter php selbst.
-
- Posts: 62
- Joined: 2002-10-08 11:27
Re: cronjobs werden nicht richtig abgearbeitet
ehm wie kann es dann sein, das ein Script abgearbeitet wird und andere nicht ?
Weil haben alle nur den relativen Pfad zum PHP interpreter gelegt bekommen. Also daran sollte es nicht liegen. Ziehen wir also doch mal die fehlerbehafteten Scripts in betracht.
Werde später dann bescheid geben ob die wirklich Schuld daran waren oder nicht.
msgbeep
Weil haben alle nur den relativen Pfad zum PHP interpreter gelegt bekommen. Also daran sollte es nicht liegen. Ziehen wir also doch mal die fehlerbehafteten Scripts in betracht.
Werde später dann bescheid geben ob die wirklich Schuld daran waren oder nicht.
msgbeep
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
Re: cronjobs werden nicht richtig abgearbeitet
Weil du keine absolzten Pfade verwendest... :roll:ehm wie kann es dann sein, das ein Script abgearbeitet wird und andere nicht ?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
- Posts: 62
- Joined: 2002-10-08 11:27
Re: cronjobs werden nicht richtig abgearbeitet
Sorry, aber ich hab im Code Posting den PATH vergessen.CaptainCrunch wrote:Weil du keine absolzten Pfade verwendest... :roll:ehm wie kann es dann sein, das ein Script abgearbeitet wird und andere nicht ?
Da steht unter anderem drin :/usr/bin/: ...
Und da ist der Interpreter drin. D.h. für mich, er muss keinen absoluten Pfad haben, da er ja weiss, wo er steht, oder irre ich da ?
msgbeep
-
- Posts: 99
- Joined: 2003-06-23 12:40
Re: cronjobs werden nicht richtig abgearbeitet
Wenn die php Dateien über den php Intepreter aufgerufen werden und einige abgearbeitet werden und einige nicht, kann es auch daran liegen wenn man zb php-cli nutzt anstatt php-cgi als Commandline Tool für php.
Einfach mal
php -v
eintippen. Dann siehst du ob php-cli oder php-cgi installiert ist.
Einfach mal
php -v
eintippen. Dann siehst du ob php-cli oder php-cgi installiert ist.
-
- Posts: 62
- Joined: 2002-10-08 11:27
Re: cronjobs werden nicht richtig abgearbeitet
Also wir haben herausbekommen, das die PHP Scripte funktionieren, also keine Fehler enthalten.
Aber die Anzahl der cronjobs scheinen begrenzt zu sein.
Wir haben die php dateien an den Anfang der crontab gesetzt im /etc/
und dann liefen alle. Allerdings nicht die 2 letzten.
Es hat den Anschein, als könne man so nur max. 10 Einträge in der crontab verarbeiten lassen.
Steht nur nirgend was von einem limit drin (manual).
Kann da Confixx seine Finger mit drin haben oder nicht ?
msgbeep
Aber die Anzahl der cronjobs scheinen begrenzt zu sein.
Wir haben die php dateien an den Anfang der crontab gesetzt im /etc/
und dann liefen alle. Allerdings nicht die 2 letzten.
Es hat den Anschein, als könne man so nur max. 10 Einträge in der crontab verarbeiten lassen.
Steht nur nirgend was von einem limit drin (manual).
Kann da Confixx seine Finger mit drin haben oder nicht ?
msgbeep
-
- Posts: 62
- Joined: 2002-10-08 11:27
Re: cronjobs werden nicht richtig abgearbeitet
Weiß wirklich keiner, woran es liegen kann ?
msgbeep
msgbeep
-
- Posts: 89
- Joined: 2004-07-25 00:17
Re: cronjobs werden nicht richtig abgearbeitet
Hey
Schon mal versucht nicht alle zu gleich auszuführen. vielleicht ist php damit überlastet
By AG
Schon mal versucht nicht alle zu gleich auszuführen. vielleicht ist php damit überlastet
By AG