[mythtv-users] mythbackend --printsched timeout

David Engel david at istwok.net
Tue May 18 22:51:01 UTC 2010


On Tue, May 18, 2010 at 03:13:17PM -0400, Daniel Kristjansson wrote:
> On Tue, 2010-05-18 at 13:10 -0400, Brian Long wrote:
> > I have a script I use to determine basic backend health.   One of the
> > hourly commands I run is "mythbackend --printsched | head -50" and I
> > search for error strings.  Once or twice a day I will receive the
> > following error.
> > 
> > 2010-05-18 10:00:10.346 MythSocket(8846cc8:8): readStringList: Error,
> > timed out after 7000 ms.
> > 
> > Any ideas what causes this?  I've seen it with 0.22-fixes and
> > 0.23-fixes.
> 
> I don't know off the top of my head, but my guess is the scheduler
> is running and that is preventing --printsched from obtaining the
> schedule before the 7 second timeout expires. Some backend queries
> use a 30 second timeout when the query might take a long time to
> complete, but since printsched is mainly intended for debugging
> this probably wasn't considered necessary, seven seconds is the
> default.

That shouldn't be the case.  The --printsched option simply retrieves
the main list from the scheduler.  Since changes in Fall '06, that
list is only locked for very short periods of time so --printsched
should always return quickly.  It would probably help to the logs from
both the master backend and the backend running --printsched.

David
-- 
David Engel
david at istwok.net


More information about the mythtv-users mailing list