Jovan Kostovski wrote: > Hi, > Set the configuration as the following: > check B > depends on A > check C > depends on A. > > The way you've set the rules process A depends on processes B and C.
Thanks very much, that did the trick, works nicely. However, process A might be a bit of a slow starter, so when B and C comes along, A is on occasion not up yet, thus B and/or C (maybe) fails to start. Now, monit will of course try again, so at some point all three processes are up and running and monitored. But still: I've checked most of the documentation looking for a 'wait' or 'delay' option for the start/restart, and I couldn't find anything. Is there such a thing like 'wait' or 'delay' or 'sleep' or something similar for process startup(s)? Any input appreciated /Lars > BR, Jovan > > On 11/2/07, Lars Stavholm <[EMAIL PROTECTED]> wrote: >> Hi all, >> >> need a bit of advice on dependencies: >> >> I've got three processes, A, B, and C. B and C depends on A >> such that A must be running for B and C to be able to run, >> and if A dies, B and C automatically looses connection and >> dies, i.e. if A is restarted, B and C need not be restarted >> (because they're already dead), but they do, however, need >> to be started. I've tried to express this using the monit >> depend statement, but it doesn't quite work. >> >> check process A >> depends B >> depends C >> >> Does anyone have any advice for me? >> Is the above scenario at all possible to express in monit lingo? >> >> Any input appreciated. >> >> If anyone wonders, it's a piece of client/server software >> called LCDproc, where the main process (A = LCDd) serves >> an LC display, and B and C are clients connecting to A >> to show off some status or similar on the display. >> >> Cheers >> /Lars >> >> >> >> -- >> To unsubscribe: >> http://lists.nongnu.org/mailman/listinfo/monit-general >> > > -- To unsubscribe: http://lists.nongnu.org/mailman/listinfo/monit-general
