2011-04-18 7 views
12

Mi servidor de unicornio funcionaba bien, pero ha dejado de funcionar y no sé cómo reiniciarlo.unicorn nginx upstream server no se está iniciando

 
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" 

mis archivos de configuración se encuentran en: https://gist.github.com/926006

cualquier ayuda en cuanto a lo que mis opciones de solución de problemas deben ser sería muy apreciada.

mejor,

Tim

+0

Tengo el mismo problema, ¿tal vez encuentre el motivo de este error? – sparrovv

+0

esta pregunta ServerFault parece cubrir el mismo tema: http://serverfault.com/questions/398972/need-to-increase-nginx-throughput-to-an-upstream-unix-socket-linux-kernel -tun – Tilo

+0

Por favor, mira este tutorial http://haidrali.com/lets-debug-nginx-unicorn-errors/ –

Respuesta

8

tuve problema similar con nginx y configuración unicornio.

Cada día que he visto en nginx error.log este error:

failed (11: Resource temporarily unavailable) while connecting to upstream 

La forma me fijo era cambiar socket de Unix para socket TCP.

así que en vez

upstream unicorn_app { 
    server unix:/tmp/sockets/unicorn.sock fail_timeout=0; 
} 

ahora estoy usando

upstream unicorn_app { 
    server 127.0.0.1:3000 fail_timeout=0; 
} 

esperan que ayude a alguien.

+7

No veo cómo/por qué esto lo solucionaría ... – Tilo

+0

Donde tienes "unicorn_app", ¿Es solo el nombre de la aplicación en sí? ¿O te refieres literalmente a poner "unicorn_app" allí? –

Cuestiones relacionadas