Yes, it Eric is correct. The "monit stop …" in the exec action cannot be combined in this case with the "depends on …"
On Dec 7, 2011, at 6:50 PM, Eric Pailleau wrote: > > Hello, > I guess the problem is "/usr/bin/monit stop ospfd&& /usr/bin/monit restart > apache". > ospdf is depending on apache, so it will be gracefully restarted in right > order when restart apache. > launching a "monit stop ospfd" will ask monit to stop by user request, so no > restart will be done. > > Is it correct, Martin ? > > >> >> Here is what I have in my apache and ospf configs now: >> >> check process apache with pidfile /var/run/httpd.pid >> start program = "/etc/init.d/httpd start" >> stop program = "/etc/init.d/httpd stop" >> if does not exist >> then exec "/usr/bin/monit stop ospfd&& /usr/bin/monit restart apache" >> else if recovered then exec "/usr/bin/monit monitor ospfd" >> if failed host localhost port 80 protocol http >> and request "/" then restart >> if children> 50 then restart >> if 2 restarts within 2 cycles then timeout >> group server >> depends on tomcat >> check process ospfd with pidfile /var/run/quagga/ospfd.pid >> start program = "/etc/init.d/ospfd start" >> stop program = "/etc/init.d/ospfd stop" >> depends on apache >> depends on fcserver >> depends on mysql >> depends on tomcat >> group network >> > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general -- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
