我正在诊断为什么我们的 Rails 服务器似乎泄漏内存。
今天在查看 New Relic 时,我注意到我们的 Ruby VM 的“空闲堆槽”似乎以看似随机的间隔从几乎为零跳升至“活动对象”的基线水平。
我猜测这与 GC 有关,但我不确定,也不知道如何修复它。
垂直线是收获过程的部署。
更多细节,仅供参考(这是在 4 台主机上,每台主机运行 12 个 Unicorn 工作进程):
我正在诊断为什么我们的 Rails 服务器似乎泄漏内存。
今天在查看 New Relic 时,我注意到我们的 Ruby VM 的“空闲堆槽”似乎以看似随机的间隔从几乎为零跳升至“活动对象”的基线水平。
我猜测这与 GC 有关,但我不确定,也不知道如何修复它。
垂直线是收获过程的部署。
更多细节,仅供参考(这是在 4 台主机上,每台主机运行 12 个 Unicorn 工作进程):