Posted by wataru.kato on May 12, 2014 at 11:50am
皆さんは、自分のDrupalのサイトで現在登録されているcronの一覧を確認する手段がありますか?
私の環境ではどこにも出て来ておらず、往生しております。
環境設定>cron のURLから
を読んだのですが、Drupal8,7,6 それぞれ手段がありそうなんですが・・・
私の環境は Windowsサーバで、Drupal7 が稼働しています。
環境設定>cron のページには以下の情報しか表示されていません。
Cron は、アップデートの確認や、検索のためのインデックスの作成など、定期的な処理を行います。 最後の実行は (時間) 前です。 サイトの外側からcronを実行するには、(mysite)/cron.php?cron_key=(key)にアクセスしてください。 次の間隔で Cron を実行 「3時間」 More information about setting up scheduled tasks can be found by reading the cron tutorial on drupal.org. 「設定の保存」
Comments
DB内のqueueテーブル
DB内の queue テーブルが、cronで呼び出される各アクションを保持している場所のように見えます。
別件で幽霊のように消えないゴミアクションになっていた処理が、このテーブルの行を削除したところでなくなりました。
なので今後もcron呼び出し処理の確認はこのテーブルを見るようにしようと思ってます。
が、これであってるんでしょうか。
GUI画面から見れるようになるなど、もっといい手段が欲しいですけど。
Queue UI モジュール[1]
Queue UI モジュール[1] でGUIからメンテナンスできそうですよ。
確かにこれでできそうですね
blauerberg様
情報有難う御座います。
確かにQueue内容が把握できそうです。
これで管理していきたいと思います。
#既に直接DB操作で消してしまった後なので update_fetch_tasksしかなかったのが残念ですが