Cron.php / Fehlermeldung im Log
am 10.09.2008 - 09:38 Uhr in
Hallo zusammen,
versuche gerade da ich das Search Modul eingebunden habe, den einen cronjob manuel zu starten damit die indexsuche über Search klappt. Mein Problem ist folgendes nachdem ich nun versucht habe über den Browser, also über www.meinedomain.de/cron.php und direkt über /admin/logs/status den job anzuschmeissen bekomm ich folgende Fehlermeldung im LOG von Drupal.
Typ PHP
Datum Mittwoch, September 10, 2008 - 09:01
Benutzer Administrator
Ort http://10.55.5.21/cron.php
Referrer
Nachricht mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on '10.55.5.21' (10061) in D:\wwwRoot_Apache\drupal\includes\common.inc(1342) : eval()'d code in Zeile 2.
Schweregrad Fehler
Hostadresse 172.20.10.116
Typ Cron
Datum Mittwoch, September 10, 2008 - 10:28
Benutzer Administrator
Ort http://10.55.5.21/?q=de/admin/logs/status/run-cron
Referrer
Nachricht Versuche Cron erneut auszuführen obwohl es bereits ausgeführt wird.
Schweregrad Warnung
Hostadresse 172.20.10.116
Mit der ersten Fehlermeldung kann ich nichts anfangen und wäre dankbar für jede Hilfestellung die ich hierzu bekommen kann.
In der zeiten Fehlermeldung heisst es der job ist bereits am laufen, nur das wäre dann bereits seit über eienr STunde der Fall. Ist das Normal?????
Gruß
Toral
- Anmelden oder Registrieren um Kommentare zu schreiben
cron.php abbrechen
am 10.09.2008 - 10:54 Uhr
Nochmal Hallo zusammen,
ist es möglich da ich aufgrund des zweiten Zitates vermute das der cron immernoch laeuft diesen abzubrechen?
Mit freundlichen Grüssen
Toral
Nope
am 10.09.2008 - 11:40 Uhr
Die zweite Meldung besagt nur, dass ein cron innerhalb der letzten Stunde nicht erfolgreich geendet hat. In diesem Fall verhindert das System den erneuten Start. Das der cron-job noch läuft ist höchst unwahrscheinlich (und ließe sich nur über die unix-shell stoppen). Wahrscheinlich ist er einfach abgebrochen und konnte das dem System nicht mehr mitteilen. Erstmal abwarten. Wenn sich überhaupt nichts tut, kannst Du in der Datenbanktabelle "variable" den Eintrag für "cron_semaphore" löschen (auf eigene Gefahr!).
Die erste Fehlermeldung sagt, dass cron keinen Zugriff auf die DB hatte. Entweder war der Datenbankserver (mal) zu langsam, oder Deine settings stimmen nicht. Hast Du vielleicht in sites/default/settings.php keine lauffähige Konfiguration, gehst aber sonst mit einer anderen Konfiguration drauf?
Viele Grüße
Edmund
------
Drupal Migrationen, Modul- und Themeentwicklung, Drupal Hosting - http://www.katp.de