将MRI Ruby GC配置为快速失败
我正在开发一个RubyonRails应用程序,它有一个内存泄漏,所以当没有更多内存时,它最终会崩溃。 然而,在最后阶段,它基本上只运行GC并处理很少的请求,因此基本上是自行关闭的。对于我的应用程序,这个DoS时间在1小时到6小时之间 我试图找到内存泄漏,但到目前为止运气不佳,所以现在我想为生产服务器找到一个解决方法将MRI Ruby GC配置为快速失败,ruby,garbage-collection,mri,Ruby,Garbage Collection,Mri,我正在开发一个RubyonRails应用程序,它有一个内存泄漏,所以当没有更多内存时,它最终会崩溃。 然而,在最后阶段,它基本上只运行GC并处理很少的请求,因此基本上是自行关闭的。对于我的应用程序,这个DoS时间在1小时到6小时之间 我试图找到内存泄漏,但到目前为止运气不佳,所以现在我想为生产服务器找到一个解决方法 有没有办法配置MRI Ruby GC,使其在达到内存限制时崩溃?我的意思是,当Ruby试图分配更多内存,而操作系统拒绝分配时,我会在第一次崩溃。据我所知,你不能这样做 但你还有其他选
有没有办法配置MRI Ruby GC,使其在达到内存限制时崩溃?我的意思是,当Ruby试图分配更多内存,而操作系统拒绝分配时,我会在第一次崩溃。据我所知,你不能这样做 但你还有其他选择:
据我所知,你不能那样做 但你还有其他选择: