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. -- Posted via http://www.ruby-forum.com/.