- From: "Jason J. W. Williams" <
>
- To:
- Subject: [chef] Re: Re: Service restarts on every Chef check-in.
- Date: Mon, 13 Jun 2011 18:48:06 -0600
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=khrs2Vn59bKxCZD51mMgYxT/Y/JE3oWDGGKv7rzeGMVihoR3LN4hyxYXlfljXMB19e RrH3Fo4UtmMcCuBUaO4R/0tU8hvdYW9SXR+PWfZQdTXU4zuLehr+EMqqvnnq0z9OFvpP LXOA7hOtMYSXRrqK9BF5fex1YQ3DeeN2NGhLk=
That helped. Turns out also that my git :sync on the repo is
triggering the restart:
git "/git/programname" do
repository "<redacted>"
reference node[:programname][:version]
ssh_wrapper "/usr/bin/deploy-ssh-wrapper.sh"
action :sync
notifies :restart, "service[programname]"
end
Is there anyway to keep it from triggering a notifies event if the
repo hasn't changed?
-J
On Mon, Jun 13, 2011 at 6:21 PM, AJ Christensen
<
>
wrote:
>
Use supports :status to check the init script for status, or specify a
>
pattern for the default "ps and grep" behavior
>
>
On Jun 13, 2011 5:19 PM, "Jason J. W. Williams"
>
<
>
>
wrote:
>
> I've been noticing that at least one of my cookbooks is causing the
>
> associated service to be restarted everytime chef runs. None of the
>
> config files that trigger "notifies" are being changed and the Chef
>
> logs confirm that. The only thing that seems to be triggering the
>
> restart is:
>
>
>
> service "programname" do
>
> action [:enable, :start]
>
> supports :restart => true
>
> end
>
>
>
> In the logs:
>
>
>
> [Tue, 14 Jun 2011 00:14:27 +0000] INFO: Processing
>
> service[programname] action enable (programname::default line 86)
>
> [Tue, 14 Jun 2011 00:14:27 +0000] INFO: Processing
>
> service[programname] action start (programname::default line 86)
>
>
>
> The service is restarting properly, but interrupting active sessions
>
> every 15 minutes is not acceptable. How can I keep Chef from
>
> restarting the process unless something has changed?
>
>
>
> -J
>
Archive powered by MHonArc 2.6.16.