|Subject:||Can monit block/wait on start/stop exec at all?|
|Date:||Thu, 17 May 2007 11:51:28 -0400|
Hi all.Can monit block or wait for a stop/start call to complete? I never had any problems with service restart scripts that would call monit to stop a bunch of service, perform some config or maintenance task, then start them back up again on RedHat Enterprise Linux 3, but after upgrading to RHEL4 I've been finding some strange behaviour that's not easy to nail down.
I don't know if its something new in RHEL4 or its kernel but monit will exec/fork the stop call and return or complete its own execution before the process has stopped. Even in cases where I've beefed up the init.d script to most definately wait for all pids to exit before returning.
Is there any way to get monit to block on program exec? This would be super helpful. I understand the reasons it currently doesn't and I'm fine with that. But if you could identify a single process in its config and block on the program's exec, it would make integrating/automating monit that much easier.
I can always build a wait block after the monit stop service calls before continuing but its the kind of thing you put into the init script.
Thanks! - Chris
|[Prev in Thread]||Current Thread||[Next in Thread]|