How to get DRb and Webrick to work together?

Hi,
I’m trying to run Webrick and DRb on the same program. I run them on
different ports. The problem is they both try to take over the entire
process

$user[:drbserver]=DistributedSearch.new($user,$database)
DRb.start_service(“druby://localhost:#{$config[:drbport]}”,$user[:drbserver])

puts “Starting server process”

Start the server thread.

server.start

The following code stops and I never get to start the webserver.

Can someone help? I’m new to ruby not sure how to set these up to run in
their own threads properly.

Sal Syed wrote:

Hi,
I’m trying to run Webrick and DRb on the same program. I run them on
different ports. The problem is they both try to take over the entire
process

$user[:drbserver]=DistributedSearch.new($user,$database)
DRb.start_service(“druby://localhost:#{$config[:drbport]}”,$user[:drbserver])

puts “Starting server process”

Start the server thread.

server.start

The following code stops and I never get to start the webserver.

service=DRb.start_service(“druby://localhost:#{$config[:drbport]}”,$user[:drbserver])

Thread.new do
while service != nil
server.start
end

Worth giving a shot…Also you might want to google ‘Ruby
multithreading’ for more info on the subject.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs