Syscp und cron

  • Habe seit ein paar tagen das problem gehabt das ich keine Kunden mehr anlegen konnte.


    Hab das heute neuinstaliert weil der fehler nicht zu finden war.
    Schon seltsam das es erst geht und dann nichts mehr!!!!!


    hab dann erst mal die Updates gefahren, und dann die syscp in cron.d angpast.


    Path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin


    */3 * * * root /usr/bin/php5 -q /var/www/syscp/scripts/cron_tasks.php


    0 0 * * * root /usr/bin/php5 -q /var/www/syscp/scripts/cron_traffic.php


    30 0 * * * root /usr/bin/php5 -q /var/www/syscp/scripts/cron_ticketarchive.php


    Soweit so gut.!!!


    Denkste!!!


    Der cron wird nicht ausgeführt.



    [Blockierte Grafik: http://v211840413.yourvserver.net/syscp/images/title.gif] SysCP-Details Last Cron: 01.01.1970 01:00:00 Letzte Trafficberechnung: 03.01.1970 22:33:28 Letzte Ticket-Archivierung: 01.01.1970 01:00:00 Installierte Version: 1.2.19


    Na Toll war warscheinlich vorher das selbe problem.


    hab dann die Befehle in der shell ausgeführt.


    /usr/bin/php5 -q /var/www/syscp/scripts/cron_tasks.php


    /usr/bin/php5 -q /var/www/syscp/scripts/cron_traffic.php


    /usr/bin/php5 -q /var/www/syscp/scripts/cron_ticketarchive.php


    Das resultat ist



    [Blockierte Grafik: http://v211840413.yourvserver.net/syscp/images/title.gif] SysCP-Details Last Cron: 25.04.2008 19:35:40 Letzte Trafficberechnung: 25.04.2008 19:35:47 Letzte Ticket-Archivierung: 25.04.2008 19:35:58 Installierte Version: 1.2.19
    Heist die syscp in cron.d wird nicht ausgeführt.


    Warum nicht.
    weis das Jemand???

  • Zitat von Alexander W.H. Wachert;983

    Mal 3 Min gewartet, der Cron wird immerhin nur alle 3 Min gefahren ;) nach deiner Config.


    Systemlog und Syscplog?



    Also wenn ich den cron von hand neustarte und 10 min warte sollte er wohl abgearbeitet sein.
    Denke ich mir mal so....


    Und diese Datei exestiert nicht
    syscp_cron.lock



    wohl eine syscloged.pid

  • Es sind jetzt 20.30uhr.


    Habe gerade die erste Seite von syscp abgelesen und die sieht so aus.


    SysCP-Details Last Cron: 25.04.2008 19:35:40 Letzte Trafficberechnung: 25.04.2008 19:35:47 Letzte Ticket-Archivierung: 25.04.2008 19:35:58 Installierte Version: 1.2.19


    Also lauft der cron bei mir nicht sauber.
    Weis jemand wie ich das Problem beheben kann???



    Hmmm hab das problem evt gefunden..


    /usr/bin/php5 -q /var/www/syscp/scripts/cron_tasks.php


    Dieser cronauftrag war nicht vorhanden.


    habe Webmin instaliert und dann die cronauftrage durchgesehen.


    habe ihn eingefügt, mal sehen ob es das war.

  • Wenn man bedent das der Cronauftrag eigentlich der wichtigste von SysCP ist kann es daran lienen. Aber wie kann dieser nicht enthalten sein. Sie haben doch die /etc/cron.d/syscp kopiert und hier gepostet und da war der Eintrag immerhin gelistet.

  • Gute frage ich weis da auch keine Antwort drauf.


    hab jetzt aus der syscp in cron.d eine kopie gemacht und so verändert das ich sie ausführen kann.


    #!/bin/sh



    Path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin


    /usr/bin/php5 -q /var/www/syscp/scripts/cron_tasks.php


    /usr/bin/php5 -q /var/www/syscp/scripts/cron_traffic.php


    /usr/bin/php5 -q /var/www/syscp/scripts/cron_ticketarchive.php




    Wird einfach mit ./syscp ausgeführt und das geht.


    Ihrgendwie läuft der cron nicht sauber.



    Hier mal die liste aller cron Aufträge von mir.


    Benutzer Aktiviert? Befehl Verschieben
    root Ja /etc/cron.daily/find
    /etc/cron.daily/webalizer
    /etc/cron.daily/logrotate
    /etc/cron.daily/standard
    /etc/cron.daily/man-db
    /etc/cron.daily/squirrelmail
    /etc/cron.daily/aptitude
    /etc/cron.daily/sysklogd
    /etc/cron.daily/apt
    /etc/cron.daily/bsdmainutils
    /etc/cron.daily/amavisd-new
    root Ja /etc/cron.weekly/man-db
    /etc/cron.weekly/sysklogd
    root Ja /etc/cron.monthly/standard
    /etc/cron.monthly/proftpd
    root Ja /usr/bin/php5 -q /var/www/syscp/scripts/cron_traffic.php
    root Ja /usr/bin/php5 -q /var/www/syscp/scripts/cron_ticketarchive.php
    root Ja [ -x /usr/lib/gforge/bin/get_news_notapproved.pl ] && /usr/lib/gforge/bin/get_ne ...
    root Ja if [ -x /usr/sbin/pg_maintenance ]; then /usr/sbin/pg_maintenance --analyze >/de ...
    root Ja if [ -x /usr/sbin/pg_maintenance ]; then /usr/sbin/pg_maintenance --full --analy ...
    root Ja [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxli ...
    root Ja [ -d /var/lib/php4 ] && find /var/lib/php4/ -type f -cmin +$(/usr/lib/php4/maxli ...
    root Ja /etc/webmin/cron/tempdelete.pl
    root Ja /usr/bin/php5 -q /var/www/syscp/scripts/cron_tasks.php
    gforge Ja [ -x /usr/lib/gforge/bin/calculate_user_metric.php ] && /usr/lib/gforge/bin/calc ...
    gforge Ja [ -x /usr/lib/gforge/bin/db_trove_maint.php ] && /usr/lib/gforge/bin/db_trove_ma ...
    gforge Ja [ -x /usr/lib/gforge/bin/project_cleanup.php ] && /usr/lib/gforge/bin/project_cl ...
    gforge Ja [ -x /usr/lib/gforge/bin/rating_stats.php ] && /usr/lib/gforge/bin/rating_stats. ...
    gforge Ja [ -x /usr/lib/gforge/bin/db_project_sums.php ] && /usr/lib/gforge/bin/db_project ...


    Vieleicht verhindert ja ein Cronauftrag der nicht verarbeitet werden kann die ausführung aller anderen.

  • Hatte genau das gleiche Problem:


    Die Einträge in der cron.d/syscp Datei wurden nicht ausgeführt. Fehler Meldung im Syslog: "Datei cron_tasks.php konnt nicht geöffnet werden" u.ä.


    Direkt ausgeführt kein Problem.:confused:


    Alles möglich ausprobiert (Rechte geändert, Script dawzischen etc.):mad:


    Letztlich geht es bei mir so:


    Einfach die Einträge aus der Syscp Datei in die crontab Datei einfügen ganz ohnen Änderungen, schon geht es.:D Keine Ahnung warum.


    R.Bloem