这目前在我的游乐场应用程序上进行了演示,访问它会导致 500,现在已经部署了答案中给出的修复程序。
错误是 :_
Processing by GcController#show as HTML
Completed 500 Internal Server Error in 0ms
NoMethodError (undefined method `stat' for GC:Module):
app/controllers/gc_controller.rb:4:in `show'
相反,如果您从 Github 获取 Rails 应用程序。
然后RAILS_ENV=production rails server
去/
。
你会得到:
{:count=>131, :heap_used=>193, :heap_length=>345, :heap_increment=>152, :heap_live_num=>127915, :heap_free_num=>29930, :heap_final_num=>0}
假设 Heroku 正在使用 patched 是否安全GC
?
有人遇到过这种情况么?似乎没有任何关于它的文档。
我在本地和 Heroku 上看到了一些冲突的内存使用行为,这就是我尝试GC.stat
. 我想知道这些差异是否可以通过 patched 来解释GC
。
我还为此打开了Heroku 问题。