首页 > 解决方案 > 在 Heroku 上解决/杀死内存增加的快速而肮脏的方法

问题描述

我有一个在 Heroku 上运行的应用程序,每天有几千名访问者。我不经常更新它,因为它运行良好。然而,最近,我开始以前所未有的方式增加记忆力。我 98% 确信这与我对代码所做的任何更改无关,因为我已经有一段时间没有对代码做任何事情了。我从经验中知道,追查内存问题非常困难和耗时——而且目前我没有时间去做。

考虑到我每天一次(在几个小时的过程中)随着时间的推移内存的这种阶梯式增加这一事实,是否有一种快速而肮脏的方法可以在服务器开始重新启动后重新启动它,所以它不会t 在这几个小时内减慢服务器速度?喜欢

RestartApp if ServerMemory > 500 Mb 

或之类的?

Herou 上的内存使用情况

我正在运行 ruby​​ 2.4.7(这可能是内存增加的问题吗?)和 Rails 4.2.10

标签: ruby-on-railsmemory-leaks

解决方案


推荐阅读