タグ付けされた質問 「queue」

5
キューを処理するためにcronタスクが必要ですか?
完了までに約45分かかり、毎日実行する必要があるタスクがあります(ユーザーを複数の外部データベースに同期するなど)。 作業を処理するために、hook_cron_queue_info()次のようにcronキューを設定しました。 function mymodule_cron_queue_info() { $queues = array(); $queues['update_users_queue'] = array( 'worker callback' => '_mymodule_process_user_queue_item', 'time' => 120, ); return $queues; } この関数を使用してキューを埋めます: function mymodule_queue_all_users_for_synching() { //...query for users... $queue = DrupalQueue::get('update_users_queue'); foreach($users as $user) { $queue->createItem($user); } } キュー充填機能は、cronタスクとして呼び出されます。私はElysia Cronを使用していますので、私の実装hook_cronapi()は: function mymodule_cronapi($op, $job = NULL) { $items = array(); …
32 7  hooks  cron  queue 


1
Drupalの自動発行キューワークフロー
忙しいプロジェクトの課題キューで作業することは、かなりの作業になります。 管理する多くのファイル(パッチ)、相互差分、理想的には作業の分岐、リベースなどでパッチを進めるなど。 これらのタスクを容易にするための自動化ワークフロー(ある場合)はありますか?これは、何らかの形のgitラッパーなどのコード、または既存のツールの使用方法の単なる説明のいずれかです。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.