Yes, I'm using Version 0.7.11 on OS X 10.5.

I also get no log messages of these conditions, when using in a
lifecycle.

Does this work for anyone else?



On Nov 19, 7:25 pm, hansef <[EMAIL PROTECTED]> wrote:
> Are you using god 0.7.11?
>
> On Nov 19, 4:27 am, Thomas K <[EMAIL PROTECTED]> wrote:
>
> > Can anybody tell me why conditions do not work in a lifecycle?
>
> > I just want to get notifications if for example the memory commit is
> > very high, but I don't want any transition.
>
> > This does not seem to work....
> >      w.lifecycle do |on|
> >        on.condition(:memory_usage) do |c|
> >          c.notify = 'it'
> >          c.interval = 60
> >          c.above = 150.megabytes
> >          c.times = [3, 5]
> >        end
>
> >        on.condition(:cpu_usage) do |c|
> >          c.notify = 'it'
> >          c.interval = 20
> >          c.above = 50.percent
> >          c.times = [3, 5]
> >        end
> >     end
>
> > In the meantime I managed to monitor my processes using transitions,
> > but that seems more like a hack (but maybe helps other people who are
> > trying the same):
>
> >      # monitoring
> >      w.transition(:up, nil) do |on|
> >        on.condition(:memory_usage) do |c|
> >          c.notify = 'it'
> >          c.interval = 60
> >          c.above = 150.megabytes
> >          c.times = [3, 5]
> >        end
>
> >        on.condition(:cpu_usage) do |c|
> >          c.notify = 'it'
> >          c.interval = 20
> >          c.above = 50.percent
> >          c.times = [3, 5]
> >        end
> >      end
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"god.rb" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/god-rb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to