此問題之前已被問過,但沒有答案似乎適用於我。我會將問題分解爲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/*或你有什麼失敗。
我也試過以下鏈接意見無濟於事:
oink logs command not working on heroku
oink logs command not working on heroku
誰能幫助我?