2016-08-08 7 views
3

サーバにレールアプリをデプロイしようとしましたが、開始。それは何の誤りもない、本当に奇妙なことは何か。 この後、私はdeplymentサーバー上で間違っている何「bundle exec thin start -C config/thin.yml」が薄く始まらない

env RAILS_ENV=production bundle exec thin start -C config/thin.yml 

Starting server on /home/deployer/app/current/tmp/sockets/thin.0.sock ... 
Starting server on /home/deployer/app/current/tmp/sockets/thin.1.sock ... 

ls /home/deployer/app/current/tmp/sockets/ 

ps -aux | grep thin 
root  16769 0.0 0.1 15468 908 pts/0 S 11:34 0:00 grep --color=auto thin 

thin.yml

chdir: /home/deployer/app/current 
environment: production 
timeout: 30 
log: /home/deployer/app/current/log/thin.log 
pid: /home/deployer/app/current/tmp/pids/thin.pid 
socket: /home/deployer/app/current/tmp/sockets/thin.sock 
max_conns: 1024 
max_persistent_conns: 10 
require: [] 
wait: 30 
servers: 2 
daemonize: true 

をそれを行うみては? production.logのみ移行

bundle exec thin start -C config/thin.yml & 

戻り

Starting server on /home/deployer/app/current/tmp/sockets/thin.0.sock ... 
Starting server on /home/deployer/app/current/tmp/sockets/thin.1.sock ... 
'bundle exec thin start -C confi…' has ended 

回答 オーケーで

、答えは/コード

+0

production.logの内容を表示できますか? – coorasse

答えて

1

に多少の誤差があるログthin.0.logましたproductionで実行するには、&を追加すると、demonizeが薄い必要があります。試してみてください:

RAILS_ENV=production bundle exec thin start -C config/thin.yml & 
+0

"-C"コマンドが見つかりませんでした –

+0

私は自分の答えを更新しました。コマンドの最後に '&'を追加してください。 – titan

+0

後: '/home/deployer/app/current/tmp/sockets/thin.0.sock上のサーバの起動... /home/deployer/app/current/tmp/sockets/thin.1上のサーバの起動。靴下... 'バンドルexec細いスタート-C confi ...'が終了しました –

関連する問題