タグ

BackgrounDRbに関するyoshukiのブックマーク (6)

  • Rails + BackgrounDRb でメール配信 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 皆さんご存知のとおり、 Rails をはじめとする多くの Web アプリケーションフレームワークは、リクエストベースで設計されています。つまり、すべての処理は HTTP リクエストごとに起動され、それにレスポンスを返すことで終了します。ほとんどの場合、これは非常にうまく機能しますが、タイムアウトが発生してしまうような時間のかかる処理、一定間隔で定期的に起動したい処

    yoshuki
    yoshuki 2010/08/11
    オブジェクト
  • Backgroundrb

  • BackgroundRB:使い方1 - ロバスト 技術wiki

    トップページ > Ruby on Rails > BackgroundRB > 使い方1 使い方1 ワーカの作成 ワーカを作成するには、 $ script/generate worker ワーカ名 で行う。たとえば、foo_workerを作成する場合は、 $ script/generate worker foo で作成。lib/workersの下にfoo_worker.rbが作成される BackgroundRBの起動と終了 起動は、 $ script/backgroundrb start 終了は、 $ script/backgroundrb stop ワーカの生成と確認 デフォルトで作成されたワーカは、BackgroundRBが起動すると 自動的に生成される。(ここでいう生成とは、プロセスが生成 されるという意味) どのワーカが生成されているかの確認は、 MiddleMan.all_wor

    BackgroundRB:使い方1 - ロバスト 技術wiki
  • (2009年版)backgrounDRbについて調査してみた - tech-kazuhisa's blog

    ruby on railsでバックグラウンド処理を行うためのプラグイン「backgrounDRb」が使いたくて調べてみました。 このプラグインは結構前から存在しているみたいでWeb上でも情報はたくさん存在しているんですが「backgrounDRb」自体のバージョンアップに伴う仕様変更が大きいみたいで昔の情報だとうまく行かないパターンが多く苦労しました。 今回はハマったポイントをふまえつつ、「backgrounDRb」についてまとめてみたいと思います。 backgrounDRbとは ruby on rails上でバックグラウンド処理を行うためのプラグインです。例えば、web上から何かの操作をした際にメールを送りたいことがありますよね?このときに添付ファイル付きの大きなメールだと送信が完了するまで画面遷移は発生せず「待ち」の状態となってしまいます。backgrounDRbを使用すると「メールを

    (2009年版)backgrounDRbについて調査してみた - tech-kazuhisa's blog
    yoshuki
    yoshuki 2010/08/04
    backgrounDRb
  • brass.to - a really cool domain parked on Park.io

    The domain name brass.to is being parked on Park.io. Contact the domain owner to make an offer right now...

  • Capistrano tasks for BackgrounDRb — Bryan Helmkamp

    We’re using Ezra’s BackgrounDRb to handle batch processing of CSVs uploaded to our Rails application and have been very happy with the results. Our users now even get a progress indicator as we process their job. When it came time to deploy the new functionality to our severs, however, we ran into a known issue where the BDRb process did not detach from Capistrano, and therefore got killed as Capi

  • 1