Rails:执行过期(和内存错误)

时间:2011-11-17 23:24:12

标签: ruby-on-rails memory heroku

使用:Rails 3.0.3& Heroku&执行通知程序&新遗物

我的整个网站都有很多执行过期。我最近意识到我有一部分网站导致无限循环(因此导致内存错误)。

问题#1:当这个无限循环发生时,它很可能会影响整个网站,使其他所有人都必须等待它停止/崩溃,从而导致它们执行过期(我认为是30在Heroku)。

问题#2:好像我的网站很慢。你能推荐一些我可以用来确定实际需要时间的服务吗?我之前看过一些图形服务,列中有关每个部分加载多少的列(如image2 = 3 ms,此javascript = 3002 ms等)。我怎样才能排除故障或处理执行过期错误(推荐给好导游等)。

1 个答案:

答案 0 :(得分:0)

1)可能取决于你有多少dynos,但如果这是一个常见问题,那么它们可能会同时被锁定。

2)New Relic非常棒。它可以让你找到慢动作,钻取和检查查询等等。