Hi Daniel,

Yes, thanks and I should have mentioned that I am using pretty much the same 
thing you suggested on my routers, but for whatever reason couldn’t get that 
approach working on the linux box in question.

Mark,

Thanks for the upstart script. I had tried to do the same myself but couldn’t 
get my upstart script to work right. I was missing the ‘-D’ flag in my script. 
Added that and now it’s working great.

> On Jan 29, 2016, at 8:42 AM, Mark Lopez <[email protected]> wrote:
> 
> I’ve been having the same issue with Ubuntu, thankfully we have access to 
> Upstart:
> 
> ```
> start on (local-filesystems and net-device-up IFACE!=lo)
> stop on stopping network-services
> 
> author "Mark Lopez"
> description "Tinc Upstart Job"
> version "0.1"
> 
> env network=master
> 
> respawn
> 
> exec /usr/sbin/tincd -n "$network" -D --debug=3 --logfile
> ```
> 
> I removed the default init script and switched over to Upstart. Restarts will 
> occur as soon as the process dies. Save the job as “/etc/init/tinc.conf”.
> 
> From: tinc [mailto:[email protected] 
> <mailto:[email protected]>] On Behalf Of Daniel J. Grinkevich
> Sent: Friday, January 29, 2016 8:25 AM
> To: [email protected] <mailto:[email protected]>
> Subject: Re: respawning dead tinc process
> 
> This is what we use on our routers, running once a minute via crontab.
> 
> if pgrep "tincd" >/dev/null; then
>   echo "tincd is running"
> else
>   echo "tincd isn't running, restarting"
>   tincd -n nycmesh
> fi
> 
> On Fri, Jan 29, 2016 at 9:07 AM, pjv <[email protected] <mailto:[email protected]>> wrote:
> I have tinc 1.1pre11 running on various routers and linux cloud servers. On 
> one of the cloud servers, under Ubuntu 12.04, tinc is mysteriously dying once 
> in a while, leaving a dangling PID. I have been unable to track down why it 
> is dying, but it happens infrequently enough that I care less about why it is 
> dying than how to robustly respawn it when it dies.
> 
> Before I re-invent the wheel, has anyone come up with a solution for 
> automatically detecting a dead tincd and respawning the process on linux?
> 
> _______________________________________________
> tinc mailing list
> [email protected] <mailto:[email protected]>
> http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc 
> <http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc>


Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
tinc mailing list
[email protected]
http://www.tinc-vpn.org/cgi-bin/mailman/listinfo/tinc

Reply via email to