問題タブ [whenever]

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 投票する
10 に答える
43603 参照

ruby-on-rails - Rails cronはいつでも、環境を設定します

この質問は、cronジョブを作成するためのwhengemについて知っている場合にのみ意味があります。私のschedule.rbに次のようなタスクがあります

ただし、を使用してcrontabを更新すると

cronジョブにはまだRAILS_ENV=developmentがあります。制作と開発に関する私のタスクは現在同じです。thinking_sphinxは現在の環境を知る必要があるため、環境変数を変更する必要があります。これを行う方法についてのアイデアはありますか?

ありがとう!

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

ruby-on-rails - Javanを使用するときにcronを機能させる方法-Railsでいつでも

私はschedule.rbファイルを次のように設定しました。

また、-update-crontab trunk --set environment = developmentによって、開発モードで動作するようにします。

しかし、私のモデルメソッド(クラスメソッド)は呼び出されません。構成が正しいかどうかを確認する方法はありますか?単にupdateを使用すると、本番環境を使用するように設定がリセットされます。

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

ruby-on-rails - いつでもプラグイン ヘルプ

RailsのWheneverプラグインを使用して、特定の時間にモデルプロセスを実行しようとしています。私のschedule.rbは次のとおりです。

私のモデルは次のとおりです。

script/runner -e development "User.mail_out" コマンドを実行しようとすると、次のエラーが発生します。

誰が何が間違っているのか指摘できますか? また、mail_out プロセスを (コマンド ラインから) 手動で呼び出して、メール システムの機能をテストするにはどうすればよいでしょうか。

ありがとうございました!

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

ruby-on-rails - Railsを使用したschedule.rbの設定ファイルいつでもgem?

Railsアプリケーションの/configフォルダーにconfig.ymlというファイルがあります。イニシャライザーもあります:config / initializers / load_config.rb、次のコード:

私はWhenevergemを使用してcronジョブを設定しており、APP_CONFIGを使用して次のような関数を呼び出したいと考えています。

しかし、私が呼び出したときにgemが設定ファイルを認識しないように見えるときはいつでも

(値をハードコーディングする代わりに)schedule.rbファイルに構成の値を組み込むにはどうすればよいですか?

ありがとう!

0 投票する
3 に答える
1344 参照

ruby-on-rails - Delayed_Job - site5 サーバー上

私は現在、site5 サーバーを使用しており、ほぼ常に実行したいと考え rake jobs:workています。現在、サーバーにログインしていないとジョブを送信できません。誰かがこれで私を助けてくれることを願っています。ar_mailerと宝石で多くの問題がありましたwhenever...しかし、私のレールアプリ内で完全に機能する約5つの宝石があります。

誰かがこれの解決策に光を当てることができますか? 大変感謝しています。(delayed_job をプラグインとしてインストール)

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

ruby-on-rails - 必要な Gem の欠落 - Rails での javan-whenever および cron ジョブ

最終的に、サイト 5 サーバーで javan-whenever gem を動作させることができました。crontab の更新は非常に簡単ですが、生成されたコードで cron ジョブを実行すると、「必要な宝石が見つかりません」というエラーが表示されます。私の宝石の約8/10。

他の誰かがこの問題を抱えていますか? もしそうなら、解決策は何でしょうか。

面白いことに、宝石がどこにあるかを出力すると、これはすべて正しく、宝石はアプリケーション内から正常に読み込まれます。

乾杯、マテニア

0 投票する
6 に答える
8539 参照

ruby-on-rails - Railsのcronタスクの「delayed_job」は本当にですか?

delayed_job はhttp://github.com/collectiveidea/delayed_jobにあります

delayed_job は cron タスクを実行できますか? 毎晩午前 1 時にスクリプトを実行するなど。または、スクリプトを 1 時間ごとに実行します。

そうでない場合、それを行うことができる適切な宝石は何ですか? また、ブラウザを使用してリモートで監視し、成功とエラーをログに記録できますか?

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

ruby-on-rails - Railsプロジェクトのスクリプト/ランナー用のRubyスクリプトをどこに置くか?

libフォルダーに配置された例と、appフォルダーに配置された別の例を見てきました。Rails2.3.8とRails3のコンベンションのために置くべき標準的な場所はありますか?

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

ruby-on-rails - Ruby:MailManを悪魔化する方法(受信メール処理のマイクロフレームワーク)

pop3サーバーからメールを取得してRailsアプリケーションに送信するためにmailmangemを使用しています。mailmanをデーモンにするために何をすべきですか?最も簡単な方法を教えてください。

宝石が役立つときはいつでもありますか?何かのようなもの:

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

ruby-on-rails - 「script/runner」の前に常に「ruby」が必要なのはなぜですか?

私がちょうどscript/runnerそれをするとき、それは私に与えます-bash: script/runner: Permission denied

私がするとき、sudo script/runnerそれは私に与えますsudo: script/runner: command not found

それは私がするときだけ働きますruby script/runner。なんで?他のどこでも、人々が前に出ずに走っているのを見script/runnerますruby...これに対する「修正」はありますか? javan-whenever で生成された crontab が失敗するPermission denied原因となっているのはscript/runnerruby...