Ruby 中的最佳进程监视器

Best Process Monitor In Ruby

根据 Ruby 中进程监控的经验,我们推荐什么是最好的进程监控器。这些是我感兴趣的一些功能:

  1. 没有内存泄漏的高效内存管理
  2. 监控消耗大量 RAM 的进程并自动重启它们
  3. 最佳正常运行时间,即当进程因某种原因终止时自动重启进程
  4. 轻松调试,即进程应该仍然能够记录到日志文件

我现在已经在我们的一个生产应用程序中使用 Eye gem,过去 3 年一直是 运行。我们没有遇到任何内存问题,尽管我们没有用它做繁重的计算任务。

Eye 的灵感来自 God and Bluepill。到目前为止,我还没有遇到 Eye 的任何内存泄漏。眼突本身重量超轻。仅使用几千字节的内存和不到 CPU.

的 1%

您还拥有各种眼睛功能,例如轻松调试、进程内存监控、cpu监控、嵌套进程配置、掩码匹配等

眼睛很棒,我推荐。