Cron-Lauf schlug fehl
Eingetragen von tiger (415)
am 24.08.2007 - 07:49 Uhr in
am 24.08.2007 - 07:49 Uhr in
Ich habe als root auf dem Server folgenden Cron angelegt:
45 2 * * * /mein-Pfad/scripts/cron-lynx.sh
Im Script cron-lynx.sh habe ich den richtigen Pfad eingetragen, und diesem File die Rechte a=rx (0666) gegeben.
Führe ich dieses File unter Linux aus geht alles besten. In den Logfiles von Drupal finde ich das Cron hängt und löse ich den Cron in der Drupaladmin von Hand aus bekomme ich den Fehler 'Cron-Lauf schlug fehl'.
Da auf dem Server root Rechte habe möchte ich Poormans Cron eher nicht installieren.
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst auch einfach per
am 24.08.2007 - 08:24 Uhr
Du kannst auch einfach per HTTP den Cron ausführen lassen, wenn du dieses script aufrufst: domain.de/cron.php
gruß pebosi
Problem liegt an externen Datenbank
am 24.08.2007 - 10:36 Uhr
Ich habe nun erkannt, dass das Problem an der Einbindung einer externen Datenbank liegt. Den Zugang zu dieser habe ich in den settings definiert.
Nun will das Modul search auch in dieser Datenbank Indices erstellen.
Table meine-externe-DB.search_index doesn't exist query: SELECT ..
Wie bringe ich das Modul search dazu nur die Drupal-Datenbank zu bearbeiten, die andere DB muss nicht unbedingt indiziert werden.
Cron-Lauf schlug fehl --> ähnliches Problem
am 06.09.2007 - 13:53 Uhr
ich wollte in drupal einen cron per hand ausführen erhielt aber die folgende meldung:
"Cron-Lauf schlug fehl"
dann habe ich mir mal die dati cron.php im root angeschaut. Ist es richtig, dass der Code nicht mit einem
?> abschließt?
habe allerdings in einer anderen Drupalinstallation von mir nachgeschaut und da sieht es auch so aus
<?php
// $Id: cron.php,v 1.36 2006/08/09 07:42:55 dries Exp $
/**
* @file
* Handles incoming requests to fire off regularly-scheduled tasks (cron jobs).
*/
include_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
drupal_cron_run();
Bis letzte Woche gab es keine Probleme bei ausführung eines Crons...
mein Hoster hat mit folgendes geantwortet:
"Your script /www/cron.php seems to incomplete. The php script ends with a "?>". But this doesn't help either, because it gives other scripting errors. I am sorry to say that we cannot be of much help in debugging the third party scripts. Kindly get in contact with your script provider to fix the bugs."
leider hat mich diese Antwort auch nicht wirklich weiter gebracht.
Außerdem erhalte ich bei der Ausführung von meinedomain.de/cron.php leider nur einen whitescreen.
Gruß
Jonas
Schau mal in den Logfiles
am 06.09.2007 - 14:04 Uhr
Schau mal in den Logfiles nach und korrigiere allfällige Fehler. Danach ist der Cron wieder perfekt gelaufen.