|
|
|
|
【Rails的世界の「安心」と「信頼」の力学】 http://d.hatena.ne.jp/essa/20060718/p3
を読んで、大きく頷いてしまった。他の人の「信頼」とは若干違って、この部分に一番共感しました。
自分が作るアプリケーションより、Railsはずっと早く進化する。 プラットフォームが電車より先に進んでしまうのだ。 |
言いえて妙というか、Railsで開発してると本当に実感しますね。プロジェクトに数ヶ月かかってると、もう浦島太郎だし。間違って半年経っちゃうと、魅力的な新型車両まで出てきて、全部新車にしたくなっちゃって、終わらない〜。終わらない〜。それにしても、アンカテの人はいつもながら物事の本質を客観的に(冷静に)見つめる洞察力と、それを的確な言葉にする表現力が凄いなぁ。読むたびに感心するばかりだ。
今日の話題+α。
| JRuby | Rails | Berryz | ℃-ute | エッグ | jQuery |
| 前 | 2006年 7月 |
次 | ||||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 | |||||
'magabyte' じゃなくて 'metabyte' だから。というオチかと思いました。
(自分でtypoしてどうする....)
同一ログファイルへ書き込む複数のdispatch.*が立ち上がっていると、それぞれのLoggerオブジェクトがローテートしようとしておかしなことになる、というのを経験したことがあります。解決方法があれば知りたいです。
あれ?metabyte て知りません?最近発見された kilobyte と <br>megabyte の中間を表す単位ですよ。metabyte ... orz<br><br>ログは確かに変なことが起きそうですね。複数プロセスだと<br>共有もできないし・・・。てことで、少し考えて見たいんですが、<br>DRbでログ鯖を立てるぐらいしか思いつかなかったです。うーん。
ttp://techno.hippy.jp/rorwiki/?DeploymentTips<br>Wiki では logrotate がオススメされてましたが、Windows だとどうするんでしょうね?
多分、用途(立場)で話が変わりそうですね。<br><br>そのホストが提供するサービスレベル、かつ unix なら logrotate がよさそうですし、<br>個人でちょっと作ったアプリケーションで /etc/logrotate.conf を触る必要があるのは<br>ちょっと敷居が高い、というか負けた気がしちゃう、みたいな。<br><br>Rails の app ディレクトリで完結してるお手軽感というか、一時ファイルも /tmp でなく<br>RAILS_ROOT/tmp を使うようになったので、プラグインみたいに消すだけでアンインスコ<br>できるのも魅力だし。そう、Win アプリがレジストリを使うような感覚かも。本物アプリ<br>や最後の手段では仕方ないけど、ちょっとしたアプリが使うのはやや抵抗あり、みたいな。<br><br>流行りの(?)DRbで何とかできると嬉しいですねぇ。Rails は breakpoint とかでもうDRb<br>使ってることだし。ただ、現実問題で今直面してれば、logrotate 一択になるのかなぁ?
DRbでログサーバというのはいいですね。かっこよさそう。<br><br>logrotateはよく紹介されていますが、ログのフラッシュの仕組みとか(そもそもフラッシュしなくて良い?)、logrotateとRailsアプリとの衝突は無いのかとか、使う前から不安がってます。自宅鯖(FreeBSD)ではnewsyslogを使っていますが、おそらくこれも同様の問題があるのではないかと考えてます(ローテートした直後になかなか書き込んでくれないような印象)。
DrbLogger という plugin が既にあるようです。<br>(自分の本を読んでて気付いた舞波クォリ)<br><br>ttp://filetofsole.org/svn/public/projects/rails/plugins/<br><br># 今は鯖ダウン中なのかな?