folgende cronjob in root crontab eingerichtet haben Timeout werden: (CentOS 5.x)Cron-Job scheint
2 * * * * /usr/bin/curl --basic --user 'user:pass' http://localhost/cron/do_some_action > /var/www/app/cronlog.log
die tatsächlichen Befehl funktioniert aufrufen, wie erwartet, aber wenn die Cronjob läuft, ist es immer mal aus. Ich habe set_time_limit()
und damit verbundene php.ini-Einstellungen verwendet, um sicherzustellen, stirbt nicht PHP und/var/log/cron sieht normal zu mir:
4. Juni 10.02.01 foobar crond [12138]: (Wurzel) CMD ([Schnipsel])
Irgendwelche Ideen darüber, warum der Cronjob sterben würde?
Zeigen Ihre Serverprotokolle cURL beim Zugriff auf das Skript? – ceejayoz
ja. Ich bin auch Rohrausgabe in eine Protokolldatei (die beschreibbar ist), die inkrementelle Statusaktualisierungen zeigt, welche Datensätze aktualisiert wurden und welche nicht, so kann ich bestätigen, dass es funktioniert. – Kyle