Не удается запустить Unicorn, Rails и Nginx — такой ошибки процесса нет

Я следил за Учебник Digital Ocean о том, как настроить Unicorn, Rails и Nginx, но не может запустить Unicorn. Я попробовал два варианта:

  1. установите все, настройте nginx, как в учебнике, а затем вручную запустите

bundle exec unicorn -E development -c config/unicorn.rb

  1. запустить unicorn самостоятельно, добавив следующую строку в config/unicorn.rb

    listen 80

Unicorn не запускается ни в одном случае, сообщение: master не удалось запустить, проверьте подробности в stderr.

Stderr.log для unicorn говорит следующее: unicorn/http_server.rb:715 - такого процесса нет

Как это исправить? Я пробовал множество ответов из переполнения стека, git и других руководств, но, похоже, ничего не помогает.

Заранее спасибо.


person user    schedule 04.10.2017    source источник


Ответы (1)


Наконец-то исправлено: мне пришлось запускать unicorn от имени пользователя root. Осознал это из-за ошибки доступа позже в журнале. Это команда для запуска единорога:

rvmsudo bundle exec unicorn -E development -c config/unicorn.rb 

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

person user    schedule 04.10.2017