我的服务器(使用Ruby on Rails编写)存在内存泄漏问题,我想实现一个临时解决方案,当动态进程的内存超出限制时自动重启。最好的方法是什么?这样做是否有风险?
我的服务器(使用Ruby on Rails编写)存在内存泄漏问题,我想实现一个临时解决方案,当动态进程的内存超出限制时自动重启。最好的方法是什么?这样做是否有风险?
PumaWorkerKiller.config do |config|
config.ram = 1024 # mb
config.frequency = 5 # seconds
config.percent_usage = 0.98
config.rolling_restart_frequency = 12 * 3600 # 12 hours in seconds
end
PumaWorkerKiller.start