Ubuntu
在 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嘗試重新安裝thin,但問題仍然出現。
我的 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
。我在這裡找到的實際解決方案