Sha256: ae4dfa4e17855d45eaa672ac06db2a9662ac990ae07c8d72a87e2a5476a50142

Contents?: true

Size: 428 Bytes

Versions: 12

Compression:

Stored size: 428 Bytes

Contents

require 'drb'

class TestService
  include DRbUndumped

  def test
    "abc"
  end

  def pid
    Process.pid
  end
end

uri = "druby://localhost:33333"

pid1 = Process.fork do
  puts "child: #{Process.pid}"
  ts = TestService.new
  DRb.start_service(uri, ts)
  p ts.pid
  sleep 10
  Process.daemon
  puts "aaaaaaaaaaaaaaaaaaaaa"
end

sleep 1

ref = DRbObject.new_with_uri(uri)
puts ref.pid

#DRb.remove_server(server)
sleep 1

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
pione-0.4.0 misc/test-drb-stop-service.rb
pione-0.3.2 misc/test-drb-stop-service.rb
pione-0.3.1 misc/test-drb-stop-service.rb
pione-0.3.0 misc/test-drb-stop-service.rb
pione-0.2.2 misc/test-drb-stop-service.rb
pione-0.2.1 misc/test-drb-stop-service.rb
pione-0.2.0 misc/test-drb-stop-service.rb
pione-0.1.4 misc/test-drb-stop-service.rb
pione-0.1.3 misc/test-drb-stop-service.rb
pione-0.1.2 misc/test-drb-stop-service.rb
pione-0.1.1 misc/test-drb-stop-service.rb
pione-0.1.0 misc/test-drb-stop-service.rb