私はこれを見たことがありません。ステータスレポートのページでは、前回のcron実行は35分前の今日の午前10時35分でした。ウォッチドッグログに行ったところ、Cron run completed
が10:30
にあることがわかりました。
毎時間0
および30
th分で実行するようにcronを設定したので、Sudo crontab -e
を使用して1時間に2回、次のコマンドでrootユーザーのcrontabを使用しています(意図的にcronキーを使用)削除されました):
0,30 * * * * wget -O - -q -t 1 http://localhost/cron.php?cron_key=
D6ではcron.module
別名poormanscron
を使用していません
私は手動でcronを実行し、その後ステータスレポートページを更新しました。
この奇妙な振る舞いを引き起こす原因は何ですか?キャッシュをフラッシュしたことはありませんが、キャッシュが原因である可能性があります。それとももっと不吉なものがありますか?
Syslogを調べたところ、cronに関連するエラーが見つかりましたが、これが何を意味するのかわかりません(意図的に削除されたcronキー)。
Aug 16 10:30:01 drupal-1 CRON[31372]: (root) CMD (wget -O - -q -t 1 http://localhost/cron.php?cron_key=)
Aug 16 10:30:01 drupal-1 CRON[31370]: (CRON) error (grandchild #31372 failed with exit status 4)
grandchild #31372
が最初の行CRON[31372]
を指していることがわかりますが、exit status 4
は何を意味していますか?
私は、cronが今のところ問題なく実行されていることを人々に知らせたかっただけです。しかし、私もこれに気づいたのはこれが初めての可能性があります。
わかりました、私は時々そのようなばかです。
今朝.htaccess
ファイルを編集してwww.
なしでwww.domain.com
にリダイレクトするように編集したので、cronがlocalhost
に移動してwww.localhost
にリダイレクトされましたこれにより、cronが失敗しました。/facepalm
しかし、exit status 4
のwget
の意味を this page に従って回答すると、Network failure
を意味します(@Cliveへの称賛)