[mythtv-users] Backend Watchdog??

James Pifer jep at obrien-pifer.com
Mon Jan 29 12:41:52 UTC 2007


On Mon, 2007-01-22 at 22:52 +0100, Oliver Lamm wrote:
> James Pifer wrote:
> > [...]
> > Is there any specific place this should go in inittab or can it be stuck
> > on the end? My backend doesn't go down that often, but it does happen
> > once in a while. 
> >   
> Hi James,
> just add it at the end, works fine here like that.
> 
> Oli


I'm trying to do this but it's not working. I added the line to inittab.
When I restarted the backend system I was not able to connect to mythtv,
but this showed in processes:

# ps -ewf | grep backend
root      2928     1  0 07:30 ?        00:00:00 su - mythtv -c mythbackend  -l /var/log/mythtv/mythbackend.log
mythtv    2994  2928  0 07:30 ?        00:00:00 mythbackend -l /var/log/mythtv/mythbackend.log
root      3321  3260  0 07:34 pts/1    00:00:00 grep backend

I then started the mythbackend service and I end up with:
# service mythbackend start
Starting mythbackend:                                      [  OK  ]
# ps -ewf | grep backend
root      2928     1  0 07:30 ?        00:00:00 su - mythtv -c mythbackend  -l /var/log/mythtv/mythbackend.log
mythtv    2994  2928  0 07:30 ?        00:00:00 mythbackend -l /var/log/mythtv/mythbackend.log
root      3336     1  5 07:35 ?        00:00:00 /usr/bin/mythbackend --daemon --logfile /var/log/mythtv/mythbackend.log --pidfile /var/run/mythbackend.pid
root      3363  3260  0 07:35 pts/1    00:00:00 grep backend

Now the frontend connects just fine. 

Here's what I added to inittab:
mtbe:2345:respawn:su - mythtv -c "mythbackend  -l /var/log/mythtv/mythbackend.log"


Should I modify how it starts? Is it because as a service it runs as
root and not mythtv?

My mythbackend failed on me over the weekend for no apparent reason, but
I'm not running in debug. So I would like to get the respawn working. 

Thanks,
James



More information about the mythtv-users mailing list