вышестоящий сервер unicorn nginx не запускается

#ubuntu #nginx #unicorn

#ubuntu #nginx #unicorn

Вопрос:

Мой сервер unicorn работал нормально, но перестал работать, и я не могу понять, как его перезапустить.

2011/04/18 15:23:42 [ошибка] 11907 #0: *4 сбой подключения () к unix:/tmp/sockets/unicorn.sock (111: Соединение отклонено) при подключении к вышестоящему серверу, клиент: 71.131.237.122, сервер: localhost, запрос: "GET / HTTP/1.1", вышестоящий сервер: "http://unix:/tmp/sockets/unicorn.sock :/", хост: "tacitus"

мои конфигурационные файлы находятся по адресу:https://gist.github.com/926006

буду признателен за любую помощь относительно того, какими должны быть мои варианты устранения неполадок.

Лучшие,

Тим

Комментарии:

1. У меня такая же проблема, может быть, вы нашли причину этой ошибки?

2. этот вопрос по ошибке сервера, похоже, охватывает ту же тему: serverfault.com/questions/398972 /…

3. Пожалуйста, ознакомьтесь с этим руководством haidrali.com/lets-debug-nginx-unicorn-errors

Ответ №1:

У меня была аналогичная проблема с настройкой nginx и unicorn.

Каждый день я вижу в nginx ошибку.запишите эту ошибку:

 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;
}
  

Надеюсь, это кому-нибудь поможет.

Комментарии:

1. Там, где у вас «unicorn_app», это просто название самого приложения? Или вы имеете в виду буквально поместить туда «unicorn_app»?

2. о каком файле идет речь?