【发布时间】:2026-02-13 11:15:01
【问题描述】:
我使用乘客服务我的软件。它产生了许多 ruby 进程。
有时其中一颗红宝石变得臃肿,我希望它死掉。
我希望用上帝来达到这个目的。我的想法是监视所有这些红宝石,如果它在 3 个周期内消耗超过 500MB 的内存,上帝应该尝试优雅地杀死它。如果它还活着超过 5 分钟,那么上帝应该不会优雅地杀死它。
在我看来,上帝总是试图再次运行服务,所以它迫使我们提供启动命令。是否可以仅使用上帝来杀死行为不良的进程并让乘客生成器在必要时让它们恢复运行?
【问题讨论】:
标签: ruby-on-rails ruby god