トップ «前の日記(2005-04-24 (Sun)) 最新 次の日記(2005-04-27 (Wed))» 編集   RSS 1.0 FEED  

Journal InTime


2005-04-26 (Tue) [長年日記]

_ [mod_ruby] Multi-VM instance

 とりあえず,目標として考えているのは mod_ruby が複数アプリ ケーションを扱えるようにするための機構です.  現在は,1 Ruby プロセスを共有するようになっているため, mod_ruby で複数アプリケーションを動かすと,グローバルな何か は全部共有されてしまいます.たとえば,String クラスを再定義 すると,どのアプリケーションでもそうなってしまう.これをな んとかしたい.

[yarv-dev:471より引用]

わーい。

しかし、mod_rubyの場合は(普通のMPMだと)複数プロセスなので、 (プロセス数 * アプリケーション数)分のメモリが必要になってしまうなあ。

Stringうんぬんに関してはselector namespaceを作ってくれてもいいですよ。

_ [仕事][Rails] Action Web Service

独自プロトコルによる通信部分もAction Web Serviceで置き換えたくなってきた。 やばい、そんな時間ないってば。

本日のツッコミ(全3件) [ツッコミを入れる]
_ ささだ (2005-04-26 (Tue) 12:51)

アプリケーション分のメモリは必要ないんじゃないでしょうか.Java の MVM の目指すものと同じで.<br><br>というか,この部分はshugoさんに色々とお願いするつもりでいるのでよろしくです.

_ shugo (2005-04-26 (Tue) 14:38)

すみません、今はグローバルなものが一つだけあればいいところで、(プロセス数 * アプリケーション数)分いるなあということでした。<br>あんまりたいしたことないのかもしれないですけど。<br><br>しかし、何をお願いされるのだろう...どきどき。

_ shugo (2005-04-26 (Tue) 15:03)

IRCで、ちゃんと共有できるもの(再定義されてないものとか)は共有するように実装するから問題ないだろ、ぼけー、というおしかりをいただきました。