Yasha,

What distribution are you running? Is there any chance that you've
specified somewhere a non-default provider for the Service type?

I'm confused... this doesn't seem to be a Puppet issue to me. You
include "hasstatus => true"... so Puppet should restart the service if
your init script returns non-0. Are you sure your init script is
returning non-zero to trigger the restart?

How are you configuring the multiple instances? The myApp::service class
that you show below can only be applied once on a given node.

-jantman

On 11/01/2013 11:41 AM, Yasha Zislin wrote:
> Hello,
>
> I have multiple instances of a service running on linux server. This
> service has status, restart, start and stop init scripts.
> One of the instances keeps dying for unknown reasons (probably network
> related).
> I have puppet configured to monitor the service but it doesnt consider
> it to be down when one of the instances dies.
>
> Is there a way to configure puppet to initiate restart when one of the
> instances dies?
>
> Here is my current config
>
> class myApp::service {
>   service { "myService":
>     ensure     => running,
>     hasstatus  => true,
>     hasrestart => true,
>     enable     => true,
>   }
> }
>
> Thanks.
> -- 
> You received this message because you are subscribed to the Google
> Groups "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/5de0eace-4117-4ac1-8cd2-23e6efc17237%40googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/52741A65.90607%40jasonantman.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to