Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby Rails内存不足问题(heroku R14)_Ruby_Heroku_Memory Leaks_Ruby On Rails 5 - Fatal编程技术网

Ruby Rails内存不足问题(heroku R14)

Ruby Rails内存不足问题(heroku R14),ruby,heroku,memory-leaks,ruby-on-rails-5,Ruby,Heroku,Memory Leaks,Ruby On Rails 5,我正在运行一个RoR应用程序no heroku,它会迅速占用可用的512MB。我用的是彪马(4.3.5) 我已经完成了教程和练习。随着时间的推移,perf:mem_和本地的基准从未提出任何问题。令人震惊的是,无论怎样,本地机器上的内存都不会增加,而当应用程序部署在heroku上时,它会稳步增加 关于如何在heroku上调试这个问题有什么想法吗?在heroky上运行脱轨的基准测试是不可能的,因为它抱怨无法连接到postgres服务器(用户没有连接权限)。好的,问题似乎很明显:prod上的工作人员数

我正在运行一个RoR应用程序no heroku,它会迅速占用可用的512MB。我用的是彪马(4.3.5)

我已经完成了教程和练习。随着时间的推移,perf:mem_和本地的基准从未提出任何问题。令人震惊的是,无论怎样,本地机器上的内存都不会增加,而当应用程序部署在heroku上时,它会稳步增加


关于如何在heroku上调试这个问题有什么想法吗?在heroky上运行脱轨的基准测试是不可能的,因为它抱怨无法连接到postgres服务器(用户没有连接权限)。

好的,问题似乎很明显:prod上的工作人员数量设置为5。一开始,每一个平均占用80Mb的内存,所以只需稍微增加内存,就会导致R14内存不足。我已经减少到2名工人,现在一切都好了。

您是否尝试过在本地运行生产
rails s-e制作
并将其指向本地数据库。您在生产中使用的哪些宝石不是本地使用的?