2014-12-05 41 views
1

我試圖啓動麒麟和我保持經常收到此錯誤。主啓動失敗,請檢查標準錯誤日誌的詳細信息

我unicorn.rb(https://gist.github.com/anonymous/d1f3d9bcdd1a6c4d8435

命令我使用啓動麒麟:

/home/app/adsgold/# unicorn_rails master -c config/unicorn.rb -D -E production

,我已經嘗試過的命令:

/home/app/adsgold/# unicorn_rails -c config/unicorn.rb -D -E production

/home/app/adsgold/# unicorn_rails master -c config/unicorn.rb -D -E production -p 3000

beeing顯示

/home/app/adsgold/# bundle exec master unicorn -c unicorn.cnf -E production -D

完全錯誤:https://gist.github.com/anonymous/828d9677f928fa671762

回答

0

相同的方式獲得所需的權限? (我注意到讀取錯誤來自全球安裝的寶石,所以我不知道都是什麼地方。)

+0

我從專用服務器這一個遷移。這是舊服務器的完美映像。舊的仍然踢和響應與這個有相同的權限。如果可能的話,我應該尋找哪個位置的正確權限? – Joutaro 2014-12-05 19:21:16

5

它看起來你有RVM和Ruby安裝系統範圍。通常它可能會導致很多問題。即使是RVM文檔warns about that。嘗試安裝RVM和Ruby作爲用戶,該用戶擁有app目錄。在這種情況下,你會得到一致的系統。

順便問一下,你對你的環境中,該目錄/home/deploy/apps/shared?它是否可寫入您的應用程序?據麒麟配置下面的事情依賴於它:

pid "/home/deploy/apps/shared/pids/unicorn.pid" 
stderr_path "/home/deploy/apps/shared/log/unicorn.stderr.log" 
stdout_path "/home/deploy/apps/shared/log/unicorn.stdout.log" 

如果你確實有這一切的東西,的/home/deploy/apps/shared/log/unicorn.stderr.log內容也將是有益的。

+0

我檢查了舊服務器和新服務器之間的權限,兩者完全相同。這裏是最後的200行「unicorn.stderr.log」 https://gist.github.com/anonymous/1b9bbb8622958ab80717 – Joutaro 2014-12-09 13:42:21

+0

任何想法?我只是不明白爲什麼它不工作,因爲它應該工作。 – Joutaro 2014-12-10 12:24:13

相關問題