Назад | Перейти на главную страницу

Тонкие процессы не запускаются после перезагрузки в 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) предупреждение исчезло. Но это не решает проблемы.

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

Тонкий журнал моего приложения 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!

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

rvm wrapper <ruby_version>@<gemset> bootup thin

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