[Mongrel] Mongrel not starting: `initialize_without_backlog': Cannot assign requested address - bind(2) (Errno::EADDRNOTAVAIL)

Michael D'Auria michael.dauria at gmail.com
Tue Dec 11 12:31:10 EST 2007

Hi Nii,

Looks like something else is already running on the port that Mongrel wants,
3000 by default.  See if you have any other mongrels running (ps -ef) or
better yet, bring up http://localhost:3000 and see what's running.


On Dec 11, 2007 10:19 AM, Nii Amon Dsane <jazzyy at gmail.com> wrote:

> Hi
> I have a rather strange problem with mongrel and I would be grateful if
> anyone could assist me with resolving.
> I have an application running mongrel 1.1.1 and rails 1.2.5 with ruby
> 1.8.6. It was all working fine and starting as expected. But I did a
> server reboot once and mongrel has refused to start up since. I get the
> following error:
>  /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/tcphack.rb:12:in
> `initialize_without_backlog': Cannot assign requested address - bind(2)
>         from /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.1/bin/../lib/mongrel/tcphack.rb:12:in
> `initialize'
>         from /usr/lib/ruby/1.8/drb/drb.rb:865:in `open'
>         from /usr/lib/ruby/1.8/drb/drb.rb:865:in `open_server'
>         from /usr/lib/ruby/1.8/drb/drb.rb:759:in `open_server'
>         from /usr/lib/ruby/1.8/drb/drb.rb:757:in `each'
>         from /usr/lib/ruby/1.8/drb/drb.rb:757:in `open_server'
>         from /usr/lib/ruby/1.8/drb/drb.rb:1339:in `initialize'
>         from /usr/lib/ruby/1.8/drb/drb.rb:1627:in `new'
>          ... 31 levels...
>         from /usr/lib/ruby/gems/1.8/gems/mongrel- 1.1.1/bin/../lib/mongrel/command.rb:212:in
> `run'
>         from /usr/lib/ruby/gems/1.8/gems/mongrel-1.1.1
> /bin/mongrel_rails:281
>         from /usr/bin/mongrel_rails:16:in `load'
>         from /usr/bin/mongrel_rails:16
> Initially I though that it was due to the fact that somehow there were
> processes that were holding onto the ports so I did a netstat to check for
> listening processes. However there were no processes holding onto the
> ports.
> I suspect that it is something that is in the configuration for that
> particular application because there are other applications on the server
> which are still working fine.
> Has anyone else experienced this before and what was the resolution.
> Thanks
> Nii Amon
> _______________________________________________
> Mongrel-users mailing list
> Mongrel-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/mongrel-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/mongrel-users/attachments/20071211/9a3e71e9/attachment.html 

More information about the Mongrel-users mailing list