2013-04-09 58 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?

谁能帮助我?

回答