Тонкие процессы не запускаются после перезагрузки в Ubuntu 12.04

Ну, я использую Ubuntu 12.04.2, и у меня установлен Thin

gem install thin
sudo thin install
sudo /usr/sbin/update-rc.d -f thin defaults

и у меня есть свои конфиги в /etc/thin,

Но после перезагрузки системы тонкие процессы не запускаются, если я не запускаю sudo service thin start,

Во время бега sudo /usr/sbin/update-rc.d -f thin defaults Я получил предупреждение:

update-rc.d: warning: thin stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (S 0 1 6)

Но после смены # Default-Stop: S 0 1 6 в # Default-Stop: 0 1 6 (без S) предупреждение исчезло. Но это не решает проблему.

Асо попытался переустановить тонкий, но проблема все еще появляется.

Мой журнал Rails-приложения говорит:

>> Writing PID to tmp/sockets/shashechki_thin.0.pid
>> Using rack adapter
>> Thin web server (v1.5.1 codename Straight Razor)
>> Maximum connections set to 1024
>> Listening on /home/deploy/projects/shashechki/shared/sockets/shashechki_thin.0.sock, CTRL+C to stop
>> Writing PID to /home/deploy/projects/shashechki/shared/pids/shashechki_thin.0.pid
>> Using rack adapter
>> Thin web server (v1.5.1 codename Straight Razor)
>> Maximum connections set to 1024
>> Listening on /home/deploy/projects/shashechki/shared/sockets/shashechki_thin.0.sock, CTRL+C to stop
>> Exiting!

1 ответ

Решение

При использовании RVM вы должны создать оболочку rvm для

rvm wrapper <ruby_version>@<gemset> bootup thin

и отредактируйте переменную DAEMON в /etc/init.d/thin, Фактическое решение, которое я нашел здесь

Другие вопросы по тегам