Matt Daw wrote: > Howdy, I'm getting an error message when trying to run one of my rails > apps, which seems to have started after updating to 10.5.3. > > mattdaw-2:v1.5_patch mdaw$ mongrel_rails start > ** Starting Mongrel listening at 0.0.0.0:3000 > ** Starting Rails with development environment... > /usr/local/ruby-patched/lib/ruby/gems/1.8/gems/mongrel-1.1.5/bin/../ > lib/mongrel/tcphack.rb:12:in `initialize_without_backlog': > getaddrinfo: nodename nor servname provided, or not known (SocketError)
If you try running a migration it gives a better stack trace, and I tracked it down to backgroundrb/drb. I'm using an older version of backgroundrb, and on line 67 of vendor/plugins/backgroundrb/lib/backgroundrb.rb it calls DRb.start_service('druby://localhost:0'). I changed that to DRb.start_service(nil), which finds the first open port, and it starts up. I haven't tested this at all, let alone in a production environment, but I will have in a few days. I'd be interested to know if this is all it takes to solve your problem too. -- Posted via http://www.ruby-forum.com/. _______________________________________________ Mongrel-users mailing list Mongrel-users@rubyforge.org http://rubyforge.org/mailman/listinfo/mongrel-users