Thank you Mike, it was really significant piece of information to know about Solaris 10 FMRI.
2010/12/1 Mike Svoboda <msvob...@linkedin.com>: > For what its worth, I originally had been running cf-execd as a daemon > managed by a Solaris 10 SMF service > > This ended up being a bad idea. When cf-execd, cf-agent spawn child > processes -- all of these processes are inherited by the same Solaris > "contract id". > > This means if you have a module that has a non-zero return status, Solaris' > SMF facility thinks "oh, I need to restart everything managed by this > contract." Sometimes, this had cf-execd SMF service in maintenance mode > and further, not running. > > I then moved to putting cf-execd -F into root's crontab. I have policies > that verify that cf-serverd and cf-monitord are kept running as daemons. > > Running cf-execd -F through cron so far has worked great for me, and its the > same implementation regardless of what Linux / Unix O/S you're on. > > > > > > On 12/1/10 3:42 PM, "Bas van der Vlies" <b...@sara.nl> wrote: > >> >> On 1 dec 2010, at 17:49, no-re...@cfengine.com wrote: >> >>> Forum: Cfengine Help >>> Subject: cf-execd: is daemon or cron better? >>> Author: babudro >>> Link to topic: https://cfengine.com/forum/read.php?3,19542,19542#msg-19542 >>> >>> Does anyone have experience or a knowledgeable opinion on this topic? >>> >>> In section 4.2 of the Reference Manual it demonstrates putting cf-execd in >>> the crontab and in section 1.10 it tells you to change the old "cfexecd" to >>> "cf-execd" in crontab. >>> >>> Section 2.9 of the Reference Manual shows an example of running it as a >>> daemon and the Concept Guide says, "Whether you choose to run cf-execd in >>> daemon mode, or in wrapper mode is entirely up to you." >>> >>> We are currently running it from cron, but I noticed the installation >>> default >>> in /etc/default/cfengine3 is for it to start as a daemon. I once missed >>> changing that and ended up with two copies of cf-execd running every five >>> minutes, so I made a policy to check that. >>> >>> I noticed a couple of posts where people had troubles (core dump I believe >>> it >>> was) when killing the daemon. I suppose it avoids any potential memory >>> leaks >>> to have it completely die off each time. >>> >>> If Mark or any of the dev team would share any insight they have I'd be >>> especially glad to hear from them. >> >> >> I run cf-execd as daemon. This runs cf-agent and this checks if cron is >> running. Also use cron to check if cf-execd is still runing. >> >> -- >> Bas van der Vlies >> b...@sara.nl >> >> >> >> _______________________________________________ >> Help-cfengine mailing list >> Help-cfengine@cfengine.org >> https://cfengine.org/mailman/listinfo/help-cfengine > > _______________________________________________ > Help-cfengine mailing list > Help-cfengine@cfengine.org > https://cfengine.org/mailman/listinfo/help-cfengine > -- SY, Seva Gluschenko. _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine