2013-04-09 85 views
1

此問題之前已被問過,但沒有答案似乎適用於我。我會將問題分解爲3個部分:Rails與Heroku oink

1)我偶爾會收到一個Heroku R14內存(超過內存配額)(即該網站在Heroku上已經運行了2天,並且出現了兩次錯誤大約10-15百萬[我太情緒化,無法準確計算時間])。

2)我按照Heroku的建議安裝了oink gem。

3)Oink絕對會記錄日誌,因爲我在本地工作時在heroku日誌和Webrick中獲得了該信息。但是,我無法訪問顯示哪些功能超出內存閾值的日誌摘要。

返回結果的唯一行(但錯誤的)是:

oink --threshold=0 logfile_for_oink 

但如下返回空行:

---- MEMORY THRESHOLD ---- 
THRESHOLD: 0 MB 

-- SUMMARY -- 
Worst Requests: 

Worst Actions: 

Aggregated Totals: 

每隔嘗試 - 往往已經在複製意見StackOverflow - 返回錯誤。

在此之後,我會列出我所做的不同嘗試(所以沒有人發佈我可能已經嘗試過的建議)。

heroku上運行束EXEC OINK --threshold = 75日誌/ *

此行返回以下錯誤:

/app/vendor/bundle/ruby/1.9.1/gems/oink-0.10 .1/lib/oink/cli.rb:88:在`block in get_file_listing'中:找不到「log/development.log」(RuntimeError)

對此的每一種變化,例如log/production.rb或/ log/*或你有什麼失敗。

我也試過以下鏈接意見無濟於事:

Using oink gem with heroku

oink logs command not working on heroku

oink logs command not working on heroku

How can I run oink in heroku?

誰能幫助我?

回答