[mythtv-users] One step forward, two steps back - Frontends not woring properly

Damian myth at surr.co.uk
Mon May 2 15:48:09 UTC 2016



On 02/05/2016 02:22, Roger Siddons wrote:
> On 02/05/16 01:29, Bill Meek wrote:
>> On 05/01/2016 06:42 PM, Damian wrote:
>>>
>>> So, does anyone have any more tips?
>>
>> Sure, stop the frontend, restart it from the command line like this:
>>
>>      mythfrontend --logpath /tmp --quiet
>>
>> Go the the screen that's failing, then exit the frontend as you
>> normally would.
>>
>> Pastebin the log found in /tmp. Folks here can see if anything
>> sticks out.
>>
>> (oops, and put the link to the pastebin here)
>>
>
> After that, could you post the result of:
>
> mythfrontend -v database | grep Took | head -10
I did this for both remote frontends ...

fe1
$ mythfrontend -v database | grep Took | head -10
2016-05-02 16:32:15.007248 I  MSqlQuery::exec(DBManager0) SELECT data 
FROM settings WHERE value = 'backendserverip' AND hostname = 'liva' <<<< 
Took 1ms, Returned 1 row(s)
2016-05-02 16:32:15.010011 I  MSqlQuery::exec(DBManager0) SELECT data 
FROM settings WHERE value = 'backendserverip6' AND hostname = 'liva' 
<<<< Took 1ms, Returned 1 row(s)
2016-05-02 16:32:15.072997 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'language' AND hostname = 'liva' <<<< Took 
1ms, Returned 0 row(s)
2016-05-02 16:32:15.074910 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'language' AND hostname IS NULL <<<< Took 
1ms, Returned 1 row(s)
2016-05-02 16:32:15.076934 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'country' AND hostname = 'liva' <<<< Took 
1ms, Returned 0 row(s)
2016-05-02 16:32:15.079291 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'country' AND hostname IS NULL <<<< Took 
1ms, Returned 1 row(s)
2016-05-02 16:32:15.081968 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'country' AND hostname = 'liva' <<<< Took 
1ms, Returned 0 row(s)
2016-05-02 16:32:15.094829 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'country' AND hostname IS NULL <<<< Took 
12ms, Returned 1 row(s)
2016-05-02 16:32:15.098762 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'freqtable' AND hostname = 'liva' <<<< Took 
2ms, Returned 0 row(s)
2016-05-02 16:32:15.100652 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'freqtable' AND hostname IS NULL <<<< Took 
0ms, Returned 1 row(s)

fe2
$ mythfrontend -v database | grep Took | head -10
2016-05-02 16:21:13.763638 I  MSqlQuery::exec(DBManager0) SELECT data 
FROM settings WHERE value = 'backendserverip' AND hostname = 
'kids-linux' <<<< Took 1ms, Returned 1 row(s)
2016-05-02 16:21:13.766008 I  MSqlQuery::exec(DBManager0) SELECT data 
FROM settings WHERE value = 'backendserverip6' AND hostname = 
'kids-linux' <<<< Took 1ms, Returned 1 row(s)
2016-05-02 16:21:13.827770 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'language' AND hostname = 'kids-linux' <<<< 
Took 1ms, Returned 0 row(s)
2016-05-02 16:21:13.830011 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'language' AND hostname IS NULL <<<< Took 
1ms, Returned 1 row(s)
2016-05-02 16:21:13.832262 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'country' AND hostname = 'kids-linux' <<<< 
Took 1ms, Returned 0 row(s)
2016-05-02 16:21:13.834495 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'country' AND hostname IS NULL <<<< Took 
1ms, Returned 1 row(s)
2016-05-02 16:21:13.837981 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'country' AND hostname = 'kids-linux' <<<< 
Took 1ms, Returned 0 row(s)
2016-05-02 16:21:13.839963 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'country' AND hostname IS NULL <<<< Took 
1ms, Returned 1 row(s)
2016-05-02 16:21:13.841960 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'freqtable' AND hostname = 'kids-linux' <<<< 
Took 1ms, Returned 0 row(s)
2016-05-02 16:21:13.843958 I  MSqlQuery::exec(DBManager2) SELECT data 
FROM settings WHERE value = 'freqtable' AND hostname IS NULL <<<< Took 
1ms, Returned 1 row(s)


>
> The database queries should only take 1ms but I had a frontend that 
> was taking 200ms per query. But that one was so slow to start it 
> couldn't even initialise the screen.
>
>
> BTW. After modifying the MySQL config files I presume you have been 
> restarting MySQL
>
> systemctl restart mysql.service
> or
> sudo service mysql restart
As someone who's not confident enough to be sure that I've restarted the 
right thing, or done it correctly, I tend to just reboot whenever I've 
changed something significant. :-)


More information about the mythtv-users mailing list