ruby-on-rails - 在 Heroku 上解决/杀死内存增加的快速而肮脏的方法
问题描述
我有一个在 Heroku 上运行的应用程序,每天有几千名访问者。我不经常更新它,因为它运行良好。然而,最近,我开始以前所未有的方式增加记忆力。我 98% 确信这与我对代码所做的任何更改无关,因为我已经有一段时间没有对代码做任何事情了。我从经验中知道,追查内存问题非常困难和耗时——而且目前我没有时间去做。
考虑到我每天一次(在几个小时的过程中)随着时间的推移内存的这种阶梯式增加这一事实,是否有一种快速而肮脏的方法可以在服务器开始重新启动后重新启动它,所以它不会t 在这几个小时内减慢服务器速度?喜欢
RestartApp if ServerMemory > 500 Mb
或之类的?
我正在运行 ruby 2.4.7(这可能是内存增加的问题吗?)和 Rails 4.2.10
解决方案
推荐阅读
- android - Android Jetpack Security MasterKey(s) 稳定版
- scala - Scala、websockets 和不可变数据
- html - 为什么我的 RoR 应用程序中的 CSS 会根据我是在生产还是开发中运行而发生变化?
- zoom-sdk - 通过使用 @zoomus/websdk 的应用程序加入缩放网络研讨会时下载文件
- mysql - MySql 能否与 Node Js 框架一起正常工作?
- c# - 如何在单元测试中为我的 [Facts] 添加测试数据
- r - R函数-同时汇总2个变量
- powershell - 是否可以使用 WSUS 和 powershell 将更新安装到特定计算机?
- spring-security - 如何解决 Spring 安全配置错误:请求匹配器类型不正确?
- javascript - 无法将获取的数据对象的属性(作为道具)从子组件传递到另一个页面?