2014-02-10 49 views
15

我一直在使用Capistrano的,Nginx的,客運,Postgres的,Redis的/ Resqueproduction.log空on Rails的4/Capistrano的/乘客/ Nginx的服務器(數字海洋)

一切是建立一個軌道4服務器在Ubuntu 12.04除了production.log文件總是空的以外,它的工作效果很好。

我試過了production.rb中的各種配置更改都無濟於事。

這絕對不是權限問題,因爲在日誌文件目錄和兩個權限每個日誌是敞開(777)

誰能HEP我弄清楚如何獲得基本的日誌記錄工作?

回答

93

的罪魁禍首是Heroku's rails_12factor寶石

刪除從Gemfile中創業板,現在日誌是否按預期工作。

# group :production do 
# gem 'rails_12factor' 
# end 
+9

男人,這讓我瘋狂!感謝這個答案。 –

+0

您也可以使用https://papertrailapp.com補充12因子。 – GregMoreno

+1

對我來說也是問題。乾杯迦勒:) – agmcleod

2

檢查production.rb文件中的日誌級別,config.log_level = :debug將顯示它的錯誤。另外,請確保服務器正在運行生產模式,以防您未對rails env的任何配置文件進行任何更改,默認情況下爲生產模式。

+0

感謝您的反饋@GhostRider,但問題是與rails_12factor寶石,咩! – Caleb

相關問題