在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有我的configuration。

但是在系统重启之后,如果我运行sudo service thin start精简进程不会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应用程序瘦logging说:

 >> 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的时候,你必须创build一个rvm包装,

 rvm wrapper <ruby_version>@<gemset> bootup thin 

并在/etc/init.d/thin编辑DAEMONvariables。 我在这里find的实际解决scheme