此问题之前已被问过,但没有答案似乎适用于我。我会将问题分解为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
谁能帮助我?