タグ

ブックマーク / parrot.hatenadiary.jp (2)

  • Rails3アプリをnginx+unicornで動かしたら速すぎた - ぱろっと・すたじお

    いやぁ・・・Rails3はいいですね(`・ω・´) b Rails2とはなんだったのか・・・というレベルの完成度で、 なんとなく納得しないままRails2を使っていた私も、 Rails3になってからはバリバリに使いまくりです*1 そんなRailsを動かすAppサーバとして、 以前から定番になっていたのがpassengerでして、 私もApacheやnginxと組み合わせて使ってました*2 ただ、最近よく耳にするのがnginxにunicornを組み合わせた構成です http://unicorn.bogomips.org/ 前々から気になっていたものの、なかなか手をつけられなかったのですが、 仕事でもプライベートでもちょうどRails3アプリをリリースするタイミングだったので、 nginx+unicornの環境を試してみました なお、非常に細かな解説がある良記事がありますので、 ぜひそちらを先

    Rails3アプリをnginx+unicornで動かしたら速すぎた - ぱろっと・すたじお
  • Rubyのdaemonを手軽に作る - ぱろっと・すたじお

    今回も基的には個人的なメモ書き...φ(・ω・`) 時間のかかる処理を非同期化して動かすって手段(gem/plugin等)はいろいろありまして、 そういうのを知らなかった頃、自前でタスク処理フレームワーク*1を組んだりしましたが、 それは置いておいて・・・ そこまでいかなくても、何かを単純な処理を実行しっぱなしにしたい、 つまりdaemon化したいってのは良くある話でして そんな人のために、Ruby1.9系には「Process.daemon」という、 そのものズバリのメソッドが用意されています ただ、こいつは「単純なdaemon化*2」しかしません pidファイルの処理や、出力をlogへリダイレクトなんて処理は、 自前で書かなければなりません(´-ω-) それも面倒なので、軽量な仕組みはないかな・・・と探したところ、 「daemon-spawn」というgemを見つけました https:/

    Rubyのdaemonを手軽に作る - ぱろっと・すたじお
  • 1