Codex trouble guide

cronが動かない時の確認

cronが動かない時の確認方法を整理します。手動実行、node/phpパス、ログ、flock、時刻、管理画面cron、翌日確認を扱います。

このページは非公式の実務ガイドです。重要な判断は人間が行い、最新情報は提供元の情報も確認してください。
trouble-check.md
stop:
  - unclear_cause
  - risky_change
check:
  - public_url
  - changed_files
  - rollback_scope

このページで分かること

cronが動かない時の確認方法を整理します。手動実行、node/phpパス、ログ、flock、時刻、管理画面cron、翌日確認を扱います。

起きている症状

手動では動くのに定期実行されない、ログが出ない、出力ファイルの更新時刻が変わらない状態です。

最初に確認すること

  • まず手動実行が成功するか確認する
  • 実行コマンドのパスを確認する
  • ログ保存先に書き込めるか確認する
  • flockなどの重複防止が邪魔していないか見る
  • 実行時刻とタイムゾーンを確認する
  • 翌日に更新時刻を見る

Codexに再確認させる指示文

cronが動いていない可能性があります。手動実行、実行コマンド、node/phpの場所、ログ、flock、実行時刻、出力ファイル、翌日確認項目を確認し、cron登録は変更せず報告してください。

やってはいけないこと

  • 手動実行に失敗したままcron登録する
  • 既存cronを上書きする
  • ログなしで原因を判断する
  • 同じcronを重複登録する

戻す判断

既存cronを壊しそうな場合は変更せず停止します。手動実行とログ確認が通ってから登録や修正へ進みます。

確認チェックリスト

  • 手動実行が成功する
  • ログが残る
  • 出力ファイルが壊れていない
  • 重複cronがない
  • 翌日に実行記録がある

次に読むページ