On Mon, Jul 25, 2011 at 10:43 AM, Alexis Midon <alexis.mi...@c3-carbon.com> wrote: > Hi Craig, > thank you for you answer. > > I also tried 'has_restart => true,' before posting on this group. It > did not fix the behavior I described: jenkins getting killed but not > restarted. > > Regarding 'refresh', you seem to imply that the log message > "Triggered 'refresh' " means that puppet will try a 'refresh' command. > Is that correct? In which case, I'm confused because > I'm only using "notify => Service['jenkins']" in my script. 'notify' > should trigger a restart, correct? > am I missing something here? > > Also do you know how could increase puppet log level to get more > details? > > Alexis > > > On Jul 25, 7:52 am, Craig White <craig.wh...@ttiltd.com> wrote: >> On Jul 24, 2011, at 10:50 PM, Alexis Midon wrote: >> >> >> >> >> >> >> >> >> >> > Hi, >> >> > I'm use the continuous integration server Jenkins. It's deplyed as a >> > debian package on ubuntu. Puppet seems to have some issues restarting >> > the service. Actually when a 'refresh' is needed, the jenkins process >> > is killed but not restarted. Puppet does not log any failures >> > regarding the start command so I don't really know what's going on. >> > See the log below. >> > is there a way to get more info from Puppet? how to you change the log >> > level for instance? >> >> > Jul 25 05:04:21 dev-c3-ci-02 puppet-agent[12264]: (/Stage[main]/ >> > Jenkins/Service[jenkins]) Triggered 'refresh' from 2 events >> > Jul 25 05:04:23 dev-c3-ci-02 puppet-agent[12264]: Finished catalog run >> > in 19.55 seconds >> > Jul 25 05:04:23 dev-c3-ci-02 jenkins: jenkins: client (pid 31805) >> > exited with 143 status >> >> > Also, I tried to explicitly set the start/stop commands in the service >> > definition, but I'm not really sure about my script. Could you please >> > review it. Here it is: >> >> > service { 'jenkins' >> > enable => true, >> > ensure => "running", >> > start => "/etc/init.d/jenkins start", >> > stop => "/etc/init.d/jenkins stop", >> > require => Package["jenkins"], >> > } >> >> > are the start/stop attribute correct? Any recommandations? >> >> > Thanks in advance for you help, >> >> ----- >> I would think the 'start/stop' are reasonably obvious but on my Ubuntu 10.04 >> LTS, Jenkins has 'restart' so instead of 'start/stop' commands, I would >> replace with 'has_restart => true,' and that should be all you need. >> >> FWIW, on my Ubuntu system, the sysv script for Jenkins doesn't appear to >> have a 'refresh' option but it does have a force-reload option... >> >> echo "Usage: $SCRIPTNAME {start|stop|status|restart|force-reload}" >&2 >> >> Craig > > --
> Also do you know how could increase puppet log level to get more > details? I think using --verbose when running puppetd might help you with regard to this. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.