【发布时间】:2020-11-01 07:41:38
【问题描述】:
我正在运行一个没有 heroku 的 RoR 应用程序,它会迅速占用可用的 512 Mb。我正在使用 puma (4.3.5)。
我已按照教程here 和the derailed benchmarks on local machine 进行操作。 perf:mem_over_time 和本地基准测试不会引发任何问题。令人震惊的是,无论如何,本地机器上的内存并没有增加,而当应用程序部署在heroku上时,它会稳步增加。
关于如何在 heroku 上调试问题的任何想法?在 heroky 上运行脱轨的基准是不可能的,因为它抱怨它无法连接到 postgres 服务器(用户没有 CONNECT 权限。)
【问题讨论】:
-
您是否尝试过在本地运行生产?
rails s -e production并将其指向您的本地数据库。您在生产中使用了哪些未在本地使用的 gem?
标签: ruby heroku memory-leaks ruby-on-rails-5