标签: ruby garbage-collection mri
我正在开发一个内存泄漏的Ruby on Rails应用程序,所以当没有更多内存时它最终会崩溃。 但是,在最后阶段它基本上只运行GC并处理很少的请求,所以基本上就是自己操作。我的申请的DoS时间在1小时到6小时之间!
我试图找到内存泄漏但到目前为止没有运气,所以现在我想为生产服务器找到一种解决方法。
有没有办法配置MRI Ruby GC,这样当它达到内存限制时就会崩溃?我的意思是在Ruby第一次尝试分配更多内存并且操作系统拒绝它时崩溃。
答案 0 :(得分:0)
据我所知,你不能这样做。
但你还有其他选择: