私はspawnプラグイン(http://rubyforge.org/projects/spawn/)を使用していましたが、これはうまく機能しました。ただし、その後(mongo_mapperを使用して)Mongoに移動すると、Spawnが機能しなくなりました。
プラグインの変更は私の能力の範囲を超えています。モンゴで動作するレールでスポーンを行う簡単な方法はありますか?これは頻繁に実行されるプロセスではないため、世界で最も洗練されたソリューションである必要はありません。
ありがとう!
私はspawnプラグイン(http://rubyforge.org/projects/spawn/)を使用していましたが、これはうまく機能しました。ただし、その後(mongo_mapperを使用して)Mongoに移動すると、Spawnが機能しなくなりました。
プラグインの変更は私の能力の範囲を超えています。モンゴで動作するレールでスポーンを行う簡単な方法はありますか?これは頻繁に実行されるプロセスではないため、世界で最も洗練されたソリューションである必要はありません。
ありがとう!
それが機能しない理由は次の理由のようです:
The plugin also patches ActiveRecord::Base to handle some known bugs when using
threads (see lib/patches.rb).
とにかくcronジョブを使用できますscript/runner
か?もしそうなら、次のリンクがあなたを助けるはずです:
http://www.ameravant.com/posts/recurring-tasks-in-ruby-on-rails-using-runner-and-cron-jobs
私はロジックをコントローラーに入れ、cronを使用してcurlまたはwgetでページを呼び出すのが大好きです。
簡単、安価、Railsスタック内で機能するため、コードを再利用できます。