[mythtv-users] Backend constantly restarting

Michael T. Dean mtdean at thirdcontact.com
Tue Dec 1 00:04:58 UTC 2009


On 11/30/2009 06:36 PM, Matthias Thyroff wrote:

> On 11/28/2009 12:21 AM, Michael T. Dean wrote:
>> On 11/27/2009 02:13 PM, Michael Harnden wrote:
>>> On Tuesday 24 November 2009 12:56:03 pm Michael T. Dean wrote:  
>>>> How was monit set to monitor the backend's status?  I need to know so
>>>> I can try to figure out why monit is killing Myth.
>>> # Monit control file
>>> #
>>> # Comments begin with a '#' and extend through the end of the line.
>>> # Blank lines between program entries are ignored. Keywords are case
>>> # insensitive. All path's MUST BE FULLY QUALIFIED, starting with '/'
>>> #
>>>
>>> set daemon  30
>>> set logfile /var/log/monit.log
>>> set mail-format
>>>  { from: mike at XXXX.site}
>>> set alert mike at XXXX.site  # Send alert to system admin on any event
>>> set httpd port 2812 and
>>>     allow XXXX.site
>>>     allow 192.168.1.0/255.255.255.0
>>>     allow 127.0.0.1
>>>     allow admin:monit     # user 'admin' with password 'monit'
>>>
>>>
>>> check process mythbackend with pidfile /var/run/mythtv/mythbackend.pid
>>>  #group mythtv
>>>  start program = "/etc/init.d/mythtv-backend restart"
>>>  stop program  = "/etc/init.d/mythtv-backend stop"
>>> # if failed port 6544 proto http then restart
>>>   
>> Does this mean the mythbackend check is commented/doing nothing?
>>>  depends on mysql
>>>
>>> check process mysql with pidfile /var/run/mysqld/mysqld.pid
>>>  #group mythtv
>>>  start program = "/etc/init.d/mysql start"
>>>  stop program = "/etc/init.d/mysql stop"
>>>  if failed port 3306 then restart
>> If so, would that mean that monit is restarting mysql over and over?  
>> (Ripping the MySQL server out from under Myth would cause problems.)
> I also just found out that it is monit who is restarting my backend every
> 2 minutes - that was a long way of way too much suffering.
>
> It seems that myth backend 0.22 does not write the
> /var/run/myththv/mythbackend.pid file anymore - and monit used that file
> for checking for the process. Fails, of course and restarts the service.
>
> From short investigation it seems there is no pid file at all anymore.
>
> This is where I stop today.
>
> Have a good day, thanks for the greatest tv software ever (well don't know
> any other, don't need to, either, because myth does what I need and much
> more)

Sounds like a problem with the *buntu mythbackend start scripts--perhaps 
introduced in the switch to upstart.  I don't know whether it means that 
the monit config needs changing or whether the upstart script needs 
changing.

Thanks for the info.

Mike




More information about the mythtv-users mailing list