Address already in use

Eric Wong normalperson at yhbt.net
Mon Jun 25 23:57:48 UTC 2012


Manuel Palenciano Guerrero <mpalenciano at gmail.com> wrote:
> Hi,
> 
> First, thanks Eric, Jérémy and Aaron for replying. I really appreciate it.
> 
> Yes Eric, I can see the line... "inherited addr=/tmp/unicorn.app.sock fd=..."
> 
> here is the full log
> 
> -------------------------------------------------
> I, [2012-06-21T11:40:44.282224 #29212]  INFO -- : inherited addr=/tmp/unicorn.sublimma_staging.sock fd=3
> I, [2012-06-21T11:40:44.282480 #29212]  INFO -- : Refreshing Gem list
> master process ready
> worker=0 ready
> worker=1 ready
> reaped #<Process::Status: pid=28683,exited(0)> worker=0
> reaped #<Process::Status: pid=28684,exited(0)> worker=1
> master complete

Ugh, lack of formatting caused by Rails mucking with Logger is annoying.
Can you add the following to your unicorn config?

  Configurator::DEFAULTS[:logger].formatter = Logger::Formatter.new

(that's from unicorn.bogomips.org/FAQ.html)

> E, [2012-06-21T11:40:46.386486 #29401] ERROR -- : adding listener failed addr=/tmp/unicorn.sublimma_staging.sock (in use)

I'm curious if PID=29401 is a worker of pid 29212.  Or you're starting
another master somewhere...

> /var/www/sublimma/staging/shared/bundle/ruby/1.8/gems/unicorn-4.3.0/lib/unicorn/socket_helper.rb:140:in `initialize': Address already in use - /tmp/unicorn.sublimma_staging.sock (Errno::EADDRINUSE)
> -------------------------------------------------
> 
> my unicorn.rb: https://gist.github.com/2991110

Did you share the correct config?  Your config has:

  listen "/tmp/unicorn.app_production.sock"

But your config has: /tmp/unicorn.sublimma_staging.sock


More information about the mongrel-unicorn mailing list