2008-03-12から1日間の記事一覧

UNIXドメインソケットとdRubyを使ってRailsをリモートでいじる

environment.rbとか適当なファイルに以下のコードを追加する。 require 'drb/drb' unless $DRUBY_SERVER $DRUBY_SERVER = DRb.start_service("drbunix:/var/tmp/mongrel.#{Process.pid}.sock", Module.new) end あとはirbでいじり放題。 ポート番号を気にす…

mongrelでのスレッドのライフサイクル

mongrelでのスレッドの寿命を調べるために、0.3と1.0のソースを眺めてみる。 ざっと見た感じ、スレッドの再利用はしていない。スレッドの寿命とリクエストの寿命は大体、同じになる。 だから、Thred.currentになんかキャッシュしといて他のリクエストでも意…