問題タブ [clockwork]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 時計仕掛けのSidekiqはトリガーしますが、herokuでジョブを処理しません
実行中: sidekiq 2.1.17、rails 3.2.21
時計仕掛けを使用して、sidekiq ワーカーが実行するいくつかの定期的なタスクをスケジュールしようとしています。開発現場の責任者として、すべてが予定どおり完璧に実行されます。
しかし、heroku にデプロイすると、適切なタイミングで「Triggering 'NameWorker.perform_async'」というメッセージがログに記録されますが、それぞれのジョブは実際には実行されません。
代わりにコントローラー アクションで NameWorker.perform_async を呼び出すと、ジョブは正常に実行されます。スケジュールしようとしているジョブには、それらが機能していることを確認するための puts ステートメントが含まれているだけです。私が間違っていることについて誰か考えがありますか?前もって感謝します。
ruby - Clockwork には独自のプロセスが必要ですか?
いくつかの異なる場所で、クロックワークは次のような procfile を使用して独自の dyno で実行する必要があると言う人を見てきました (heroku の例):
ワーカーと同じ dyno で実行しない理由はありますか? 次のようなプロセスを使用します。
この方法でうまくいくように見えますが、人々がこのようにしないと言っている根本的な理由を知りたいです。任意のガイダンスをいただければ幸いです。前もって感謝します。
ruby-on-rails - クロックワークが Heroku コンソールにログインしない
私は一連の rake タスクを実行するために Clockwork gem を使用しています。すべて問題ないように見えますが、puts
コマンドがログに表示されないようです。誰かが理由を知っているかどうか疑問に思っていましたか?
ruby-on-rails - :at => "some time" が指定されている場合、時計仕掛けの宝石がジョブを実行していません
定期的なジョブの時計仕掛けをセットアップしようとしています。(Rails 4.2) app/clock.rbのgem read-meからの次のコードは機能し、30 秒ごとにバックグラウンド タスクが起動され、電子メールが送信されます。
繰り返しステートメントを次のように置き換えると、機能しません。
何かご意見は?この問題で他の人を探しましたが、見つかりませんでした。私はキューイングのためにアクティブなジョブでdelayed_jobを使用しています。ありがとう