Unicorn nginx upstream server не запускается
Мой сервер единорога работал нормально, но он перестает работать, и я не могу понять, как его перезапустить.
2011/04/18 15:23:42 [error] 11907#0: *4 connect() to unix:/tmp/sockets/unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 71.131.237.122, server: localhost, request: "GET / HTTP/1.1", upstream: "http://unix:/tmp/sockets/unicorn.sock:/", host: "tacitus"
мои конфигурационные файлы: https://gist.github.com/926006
любая помощь в отношении того, что должны были бы выполнять мои варианты устранения неполадок.
лучше
Тим
Ответы
Ответ 1
У меня была аналогичная проблема с настройкой nginx и единорога.
Каждый день я видел в nginx error.log эту ошибку:
failed (11: Resource temporarily unavailable) while connecting to upstream
Как я исправил это, нужно было заменить unix-сокет на tcp-сокет.
поэтому вместо
upstream unicorn_app {
server unix:/tmp/sockets/unicorn.sock fail_timeout=0;
}
теперь я использую
upstream unicorn_app {
server 127.0.0.1:3000 fail_timeout=0;
}
Надеюсь, что это поможет кому-то.