У меня была похожая проблема с настройкой 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;
}
Надеюсь, это кому-нибудь поможет.