問題タブ [rufus-scheduler]

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.

0 投票する
2 に答える
589 参照

ruby-on-rails - データベースアクセスを伴う ruby​​ on rails でのスケジューリング

定期購読しているユーザーに日次レポートをメールで送信したいと考えています。
そのために、データベースからデータを取得し、pdfkit/wkhtmltopdf を使用してそれを pdf に変換するアクションを reports_controller に記述しました。
get リクエストから呼び出された場合、アクションは正常に動作しますが、変換された場合は次のように定義されます

rufusスケジューラで使用すると、send_data 呼び出しで例外が発生します。


それで、私の質問はどうすればこの問題を解決できるか、またはレールにWindowsとLinuxの両方で公平に機能する代替スケジューラはありますか? データベースから取得したレポートを送信するのに役立つスケジューラ
を知りたいです。

0 投票する
2 に答える
2428 参照

ruby - シナトラのRufusスケジューラー

SinatraアプリでRufusスケジューラーを使用しています。「schedulerdo」ブロック内からヘルパーメソッドにアクセスできますか?私はそれを行うことができませんでした(「main:Objectの未定義のメソッド `check'」エラーが発生します)ので、ヘルパーブロック内でメソッドを定義する必要があります(「post' /'do」ブロックでも使用するには) )次に、メソッドの本体をスケジューラブロックにコピーします。意味がありません:(繰り返しを回避する方法はありますか?別の場所でメソッドを定義してスケジューラーで呼び出すことはできますか?

0 投票する
1 に答える
1761 参照

ruby-on-rails-3 - 毎週日曜日のrufus/scheduler

毎週日曜日の午後9時にrufusを使用してスクリプトをスケジュールする必要があります。

task_schedule.rbに次のものがあります

「日曜日の午後9時」ごとにスケジュールするための構文を知りたいですか?

0 投票する
1 に答える
459 参照

ruby-on-rails-3 - Linode ubuntu の cron ジョブの Rufus-Scheduler の問題

私の初期化子/ task_scheduler.rb

私の問題は、5 分ごとに 12 通のレポート メールを受信して​​いることです。5 分ごとに 1 通のメールしか受信しないはずです。ミューテックスのようなものを使用する必要がありますか?? いくつかのサンプルコードを教えてください。

助けてください。

前もって感謝します。

0 投票する
1 に答える
516 参照

rspec-rails - rspec の実行時に Rufus スケジューラ タスクがピックアップされる

rufus スケジューラを使用して 1 分ごとに実行されるスケジュールされたタスクがあります。その実行に問題はありません。しかし、rspec を実行しようとすると、タスクがその一部として実行され、rspec が完了しません。仕様の一部として選択されないようにする方法

0 投票する
1 に答える
799 参照

ruby-on-rails - Rufus スケジューラとデーモン スクリプトがレールで動作しない

私は定期的に実行され、rufus スケジューラーを使用して Rails アプリ内でコードを作成するスクリプトを作成していました (特に本番サーバーで動作するようにデーモンと一緒に使用しました)。しかし、プロセスを終了して強制終了するため、まったく機能していません。

ここに私の script/rufus_schedule ファイルがあります

0 投票する
1 に答える
209 参照

ruby - AppFog バックグラウンド ワーカーの「開始に失敗しました」

ルビーでバックグラウンドワーカーを作成するためのAppFogガイドに従おうとしていますが、いくつかの(おそらくnoob)問題に遭遇しています。この例ではRufus-scheduler、( AppFog の Ruby ドキュメントによるBundlerと) を使用しています。これは、アプリ内に含める/管理するために使用する必要があることを意味します。それにもかかわらず、私は を実行bundle installし、適切な (「スタンドアロン」) 方法ですべてを AppFog にプッシュしましたが、まだ実行できないようです。

私のアプリとGemfile: ここに画像の説明を入力

...そして AF CLI 経由:

これを修正 (またはトラブルシューティング) するにはどうすればよいですか? 私はおそらく大きなステップ/コンセプトを欠いています... Rubyにとって非常に新しい=)

前もって感謝します。