問題タブ [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 投票する
4 に答える
19104 参照

ruby-on-rails - Herokuでcronジョブを実行している「いつでも」gem

いつでも宝石を使うアプリを作りました。gemはcronジョブを作成します。ローカルで動作させましたが、heroku杉では動作しないようです。これを行うためのコマンドは何ですか?

ランニング:

動作しません

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

ruby-on-rails - gem がインストールされる前に whenenver gem が --clear-crontab を実行しないようにする

私はカピストラーノを使用しています。そして、いつでもジェムをインストールせずにサーバーに新しくデプロイすると、カピストラーノは実行を試みます

いつでも --clear-crontab

rake gems:install コマンドが実行される前に、このコマンドが deploy_code の後に実行されることは明らかですが、gem をインストールする私のコマンド (以下) も実行されます。

これらのタスクを注文する方法はありますか?

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

ruby-on-rails - 端末cronメッセージのcrontab変更フォーマットをクリアする

cron タスク用に、Rails 3.1.1 で when ジェムの最新バージョンを使用しています。端末でwheneverコマンドを使用した後

入力するたびにcrontabをクリアするには

以前は「cron タスクはありません」(これは逐語的ではありません) のようなことを言っていたのに対し、現在は空行 2 行分の空白スペースが表示されるだけです。また、cron タスクのセットアップがあり、端末に同じコマンドをもう一度入力すると、cron タスクが表示される前に、これらの 2 つの空の行が表示されます。これが些細な問題でしたら申し訳ありません。すべてが正常に機能しているように見えますが、どこかで私を悩ませるような問題が発生していないことを確認したいだけです. ありがとう!

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

ruby-on-rails-3 - Rails 3 / cronが起動しないときはいつでも

アプリで 5 分ごとに rake タスクを起動するために、everything を使用しています。

スケジュール.rb:

コンソールで「いつでも」:

コンソールの「rake audit」が正常に機能します。

それで、すべてがうまくいくように見えます....それがうまくいかないことを除いて。5分ごとに何も起こりません。

これは、開発/ローカルで実行しようとしているからですか?

ありがとう!

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

ruby-on-rails - Rails を使用した Twitter レート制限と Cron キャッシング

Heroku に、クライアントの最新のツイートを取得してすべてのページに表示する小さな Rails アプリがあります。すでに Twitter のレート制限に達しています。私は解決策を考え出そうとしています。以下は賢明なアプローチでしょうか...

Whenのような cron gem を使用して、毎分最新のツイートを取得し、ファイルに書き込みます。その後、Twitter から直接ではなく、そのファイルからツイートをページに取得させます。

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

ubuntu - Rails 3 と crontab - Crontab ログが空です

ruby on rails アプリでいつでも gem を実装しました。この宝石は構成ファイルを生成し、私はそこにそのようなデータを持っています:

config/schedule.rb

したがって、これはcrontabでそのようなコードを生成します:

Everuthing は動作しますが、私のcron_log.logは空です。なんで?どうすれば修正できますか?

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

ruby-on-rails - Engine Yard で cron タスクが消えた

どこでもこんにちは!

エンジンヤードで奇妙な問題に気づきました。2 回目は cron タスクが消えました。2 つのインスタンスがあります。サーバーの再起動時にタスクを更新するために、展開フックを備えたeverything gemを使用します。この問題は、マスター インスタンスでのみ実行される make cron ジョブの配置フックを変更したときに発生しました (プロセスが重複しないようにするため)。

これは、引き継ぎ処理を行った場合に発生すると考えられます。したがって、スレーブはマスター (Viva Metallica) になり、このインスタンスでは、展開スクリプトが再度実行されるまで cron ジョブは実行されません。

私は正しいですか?これを解決するには?
前もって感謝します。

0 投票する
16 に答える
27405 参照

ruby-on-rails - Rails cron when、bundle: コマンドが見つかりません

1日に1回レーキタスクを実行するためにいつでも使用しようとしています。このエラーが発生しています

これが私のcrontabです

なぜ機能しないのか途方に暮れています。コマンドを実行すると:

ここで何が起こっているのかわかりません。

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

ruby-1.9.3 - 未定義のメソッド「すべて」

when ruby​​ gemを使用しようとしていますが、何かを実行するたびにエラーが発生します:

Mac OS 10.7.3Ruby 1.9.3、および を実行していWhenever v0.7.3ます。これは OSX の cron ジョブの問題ですか? 正確には何が問題ですか?

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

ruby - 本番環境(RVM)でのWhenever gemのセットアップ方法

毎日1回実行したいrakeタスクが1つあります。実稼働環境ではrvmがインストールされています

schedule.rbに私が持っている

crontab -l は私を示しています:

本当に、私は少し混乱しています。以前は cron の経験がなかったので、助けてください。

編集#1

私はrvm env -- path 1.9.3@global を実行しました。

そして、私は

そして、ISPmanager から execute を実行すると、次のように表示されました: Exited with return code = 1以下 のリンクは、終了エラーが 1 の場合、既に /var/run/cron.pid ファイルがあることを示しています。それは本当ですが、私はルート権限を持っていません