[gelöst] Cron-job bei all-inkl
Eingetragen von Matilda (129)
am 11.05.2009 - 22:09 Uhr in
am 11.05.2009 - 22:09 Uhr in
Hallo zusammen,
ich fürchte, ich habe meinen letzten Post unglücklich untergebracht - es geht um (m-)ein all-inkl-spezifisches Problem mit der cron.php ... zunächst der Verweis auf meinen Post:
http://www.drupalcenter.de/node/11451#comment-64606
Zusäztlich die Ergänzung:
Ich habe den Cronjob bei all-inkl nun wieder direkt auf die cron.php gelenkt. Das log-File sagt: erfolgreich durchgelaufen. Die Mail, die mir über meinen eigenen Hoster übermittelt wird, wird als Spam mit folgender Meldung eingestuft:
Spam detection software, running on the system "uhhosting14142.united-hoster.com", has
identified this incoming email as possible spam. The original message
has been attached to this so you can view it (if it isn't spam) or label
similar future email. If you have any questions, see
the administrator of that system for details.
Content preview: [...]
Content analysis details: (7.0 points, 7.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
2.5 MISSING_HB_SEP Missing blank line between message header and body
2.9 TVD_SPACE_RATIO BODY: TVD_SPACE_RATIO
1.7 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
0.9 MIME_HEADER_CTYPE_ONLY 'Content-Type' found without required MIME
headers
1.1 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag
0.7 SARE_HTML_EMPTY Email is HTML format, but common tags not found
-2.6 AWL AWL: From: address is in the auto white-list
The original message was not completely plain text, and may be unsafe to
open with some email clients; in particular, it may contain a virus,
or confirm that your address can receive spam. If you wish to view
it, it may be safer to save it to a file and open it with an editor.
Was mach ich nu?
Vielend Dank!
Matilda
- Anmelden oder Registrieren um Kommentare zu schreiben
Frage modifiziert
am 12.05.2009 - 17:37 Uhr
hm, ich formuliere mal meine Fragen genauer aus:
- Woran kann ich eindeutig erkennen, dass meine cron.php korrekt ausgeführt wurde?
- Wie interpretiere ich die o.g. Mail?
Wer von euch hat ein/mehrere Drupal bei all-inkl und wie lasst ihr dort die cron.php durchführen?
Eine meinecron.sh kann ich nicht bei all-inkl ablegen, da Shellskripte nach support-Antwort nicht erlaubt sind.
Vielen Dank für jeden Tip,
Matilda
Frage. Was genau bei der
am 12.05.2009 - 17:45 Uhr
Frage.
Was genau bei der Drupalinstallation willst Du mit Cron realisieren?
Allgemeines oder Spezielles?
Es gibt Module deren Cronfunktionalitaet kann man direkt ansprechen. Beispielsweise beim Modul "DB Maintenance".
PS
Du spricht bei dem Cron-Problem mit all-inkl nicht von Shared Hosting? Oder?
------------------------
Quiptime Group
Da geht noch was.
Zitat: Allgemeines oder
am 12.05.2009 - 18:12 Uhr
Allgemeines oder Spezielles?
Auf der Seite gibt es u.a. 1 Gästebuch (mit Hilfe von workfolow-ng), zwei Kontaktformulare (1 x über das reguläre Kontaktforumal, ein aufwändigeres mit Hilfe von Webform).
Ich habe es so verstanden, dass in jedem Fall bei einer Drupal-Installation ein Mechanismus her muss, um die cron.php regelmäßig anzusprechen. Besonders die Funktionalität des aufwändigeren Formulars ist wichtig (es geht um Buchungen ...).
Du spricht bei dem Cron-Problem mit all-inkl nicht von Shared Hosting? Oder?
hm - es ist der all-inkl Privat plus-Tarif ... was bedeutet das denn für mich?!
Naja, die Frage ist ob bei
am 12.05.2009 - 18:24 Uhr
Naja, die Frage ist ob bei Deinem Tarif echte Cronjobs verfuegbar sind. Das ist ja wohl der Fall.
Abgesehen von verfuegbaren echten Cronjobs und deren Nutzung gibt es noch eine andere Loesung. Auch wenn die insbesondere Alexander nicht hoeren will.
Es ist cronjob.de. Damit kann man "von Aussen" sozusagen die cron.php ansprechen. Funktioniert auf mehreren von mir gepflegten Drupalinstallationen tadellos und ohne Probleme. Probier es mal damit- testhalber zumindest.
PS
Das bei cronjob.de ist kostenlos.
------------------------
Quiptime Group
Da geht noch was.
Von cronjob.de habe ich hier
am 12.05.2009 - 18:38 Uhr
Von cronjob.de habe ich hier und DC-Auswärts schon viel gelesen - bin mir nicht sicher, ob die Idee so klasse ist ... ich werde die betreffende Seite nicht auf Dauer betreuen (nur sporadische Ansprechpartnerin sein) ... muss also eine möglichst wasserdichte Lösung finden ...
woran kann ich denn erkennen, dass die cron.php wirklich akkurat ihren Dienst tut? Reicht die Nachricht im log-File
Cron 2009/05/12 - 17:10 Cron-Lauf vollständig. Gast
?
Cronfunktionalität anderer Module
am 12.05.2009 - 21:06 Uhr
Es gibt Module deren Cronfunktionalitaet kann man direkt ansprechen.
hm - das fällt mir jetzt erst richtig auf ... ist das nicht umständlich, die cronfunktionalität auf mehrere Weisen anzusprechen? Also die verschiedenen Module einzeln? Hast du da einen Specialmanualtipp?
Dank und Gruß,
Matilda
und bleibt noch die
am 13.05.2009 - 13:18 Uhr
und bleibt noch die Frage:
wenn im Log-File steht "Cron-Lauf vollständig", kann ich mich dann darauf verlassen, dass die cron.php korrekt arbeitet?? Wie kann ich das verifizieren?
Vielen Dank,
Matilda
Hi! Also ich betreibe bei
am 15.05.2009 - 14:09 Uhr
Hi!
Also ich betreibe bei all-inkl mehrer Drupal-Sites inklusive Cron. Über das Administrationssystem bei all-inkl konnte ich problemlos die verschiedenen Cron-Jobs einrichten, die jeweils die cron.php Datei in meinen verschiedenen Domains aufruft.
Und Aufschluss darüber, ob das auch funktioniert hat, gibt mir der "Statusbericht" bei Drupal. Dort wird eindeutig angezeigt, wann der letzte Cron-Lauf abgeschlossen wurde. Und bisher deckt sich das immer mit meinen Einstellungen bei all-inkl.
Das liest sich gut :) Ich
am 15.05.2009 - 17:59 Uhr
Das liest sich gut :)
Ich war wirklich sehr verunsichert, weil ich immer gelesen habe, dass man über den Cronjob nicht direkt die cron.php ansprechen kann, sondern immer den Umweg über ein Script gehen muss, welches wiederum per wget oder was-auch-immer die cron.php anspricht.
Dann scheint es ja doch korrekt zu sein
- bei all-inkl zur Einrichtung des Cronjobs den direkten Pfad zur cron.php angeben
- im logfile von Drupal sehen, dass der Job stündlich ausgeführt wurde
... und gut ist.
Jetzt muss ich nur noch herausfinden, ob der Job auch niedrigfrequenter laufen kann - oder reicht stündlich?
Viele Grüße,
Matilda
Das kommt darauf an, was
am 15.05.2009 - 21:37 Uhr
Das kommt darauf an, was genau Deine Seite liefert und wie viele User wie aktuelle Infos daraus benötigen.
Auf meinen Seiten dient der cron-Job fast ausschliesslich dazu, den Content zu indizieren, damit die Suche einwandfrei funktioniert.
Dinge können nämlich über das Suchfeld erst gefunden werden, wenn der Cron-Job einmal gelaufen ist.
Da meine Infos nicht so aktuell sein müssen, laufen meine Crons jeweils einmal am Tag bzw. um Mitternacht.
Häufigere crons sind eigentlich unüblich, es sei denn, Du willst wirklich aktuelle Informationen vorhalten.
Musste eben selber entscheiden...
Viel Erfolg!