$B31$H$$$$$^$9!#(B
$B<g$KCfED$5$s!J$H(Bakr$B$5$s!K$X!#(B
$BCfED$5$s$+$i(Btwitter$B$G65$($F$b$i$C$?!"(Btest/drb/$B$r<B9T$9$k$H(BUNIX$B%I%a%$%s$N(Bsocket$B$,(B
$TMPDIR$B$K;D$k7o$rD4$Y$^$7$?!#(B
DRbServer$B$N8e;OKvCf$K%W%m%;%9$,=*N;$7$F$7$^$&(B(kill$B$7$A$c$&(B)$B$N$,860x$_$?$$$G$9!#(B
$B<!$N$h$&$K$9$k$H$A$g$C$H$O%^%7$K$J$j$^$9$+!)(B
Index: drbtest.rb
— drbtest.rb (revision 36395)
+++ drbtest.rb (working copy)
@@ -73,6 +73,9 @@
def teardown
@ext.stop_service if defined?(@ext) && @ext
DRbService.manager.unregist(@service_name)
- while (@there.inspect rescue nil)
-
# nop
- end
signal = /mswin|mingw/ =~ RUBY_PLATFORM ? :INT : :TERM
Thread.list.each {|th|
if th.respond_to?(:pid) && th[:drb_service] == @service_name
@@ -291,6 +294,9 @@
def teardown
@ext.stop_service if defined?(@ext) && @ext
DRbService.manager.unregist(@service_name) - while (@there.inspect rescue nil)
-
# nop
- end
signal = /mswin|mingw/ =~ RUBY_PLATFORM ? :INT : :TERM
Thread.list.each {|th|
if th.respond_to?(:pid) && th[:drb_service] == @service_name