сокет единорога отказывается подключаться после выхода из системы пользователя Centos - PullRequest
0 голосов
/ 25 ноября 2011

я столкнулся с очень странной проблемой.У меня есть nginx и настроен нормально, чтобы использовать сервер единорога рельсы.я использую 'unicorn_rails -c config / unicorn.rb -E producttion -D', чтобы запустить мой сервер единорога.все работало нормально, если я не вышел из системы ssh sesstion.

после выхода из сеанса ssh, приложение rails не работает.

и когда я проверяю журнал nginx, он говорит, что socket.pidотказался подключаться.и я обнаружил, что файл сокета единорога просто сидит там, и процесс единорога все живы.

единственное решение - убить процесс единорога и перезапустить снова.

Я так растерялся, кто-нибудь может мне помочь?спасибо!

1 Ответ

0 голосов
/ 25 ноября 2011

Попробуйте запустить процесс в фоновом режиме, используя nohup unicorn_rails -c config/unicorn.rb -E production -D

Это может помочь вам, однако, это было давно, так как мне пришлось запускать свой веб-сервер через SSH без сценария init.d или подобного.Вы можете получить лучшую помощь по SuperUser, так как они больше занимаются системными вещами.

...