From: Masatoshi SEKI Date: 2009-02-08T20:52:29+09:00 Subject: [ruby-dev:37946] Re: zombie processes by drb tests 咳といいます。 On 2009/02/08, at 18:20, Tanaka Akira wrote: > In article <87fxips3s2.fsf@fsij.org>, > Tanaka Akira writes: > >> むりやり殺すなどの必要が生じないのであれば、Process.detach >> でいいかもしれません。 > > とりあえず次のようにして試したところ、100秒待たなくて > 済み、 > drb のテストは失敗しないようになりました。 > > Index: lib/drb/extservm.rb > =================================================================== > --- lib/drb/extservm.rb (revision 22105) > +++ lib/drb/extservm.rb (working copy) > @@ -79,7 +79,7 @@ module DRb > @servers[name] = false > end > uri = @uri || DRb.uri > - spawn("#{command} #{uri} #{name}") > + Process.detach spawn("#{command} #{uri} #{name}") > end > end > end ありがとうございます。 わたしも手元で同様な変更して試してました。 もしよかったら、この変更をcommitしていただけませんか? # Windowsの類ではどう動くんだろ。