1

我正在使用上帝来监控我延迟的工作。目前我不时遭受超出内存消耗的困扰,我已经设置上帝重新启动超过 100MB 的作业。我的问题是:有没有办法在上帝重新启动之前从当前正在运行的作业中获取信息?这对于了解究竟是什么进程导致了超出的内存消耗至关重要

谢谢,冉

4

1 回答 1

0

您需要创建自定义行为。上帝的源代码中有几个例子。通常,在behavior.rb中,您可以看到一个名为 before_restart() 的函数,当您对 Behavior 类进行子类化时,您需要将其替换为您的自定义逻辑。然后你需要添加一些代码,比如w.behavior(:your_new_behavior)你的上帝配置。

注意:我没有亲自这样做,但看起来扔代码它看起来像要走的路。

于 2012-01-04T15:40:38.587 回答