I spoke too soon; the problem is back with a vengeance. It seems to be MySQL related.

The database resides on "nerodia"; the machine named "storeria" is running rdairplay. Rdairplay seems to freeze from time to time, but the current event will play in its entirety. Then there will be a delay, sometimes up to 2 minutes, before rdairplay starts the next event.

I can flood-ping "nerodia" from "storeria" with zero packet loss. I can ssh into "nerodia" from "storeria" while rdairplay is frozen with no problem. I don't think this is a general networking issue.

If I open a terminal window on "storeria" and enter:

mysql -urduser -pwhatever -hnerodia Rivendell

...it takes forever to connect, and once connected, a command like "show tables" also takes forever. The same command run directly on "nerodia" is lightning-fast.

Sometimes, however, the connection attempt from "storeria" to "nerodia" times out, and I get:

ERROR 2013 (HY000): Lost connection to MySQL server at 'reading authorization packet', system error: 0

That has me baffled. Googling suggests it may be a bug in MySQL itself.

This is MySQL 5.1.73-1 (Debian 6). RD is version 2.5.5. Both "nerodia" and "storeria" are Dell Optiplex 755's.


Rob


On Fri, 11 Apr 2014, Rob Landry wrote:


I am using nfs.

This afternoon I did a backup/restore on the database after deleting a bunch of old logs. That seems to have helped.

Rob


On Sat, 12 Apr 2014, Geoff Barkman wrote:


How is the network file share mounted?
Are you using nfs or samba? Samba can be quite unstable if you are using
that.
Many thanks
Geoff Barkman

On Apr 12, 2014 3:08 AM, "Rob Landry" <[email protected]> wrote:

      That doesn't seem to have helped.

      Alas, none of the logs I've checked offer any clues.


      Rob


      On Fri, 11 Apr 2014, Wayne Merricks wrote:

            Hi,

            Have you tried skip name resolve in the mysql conf
            file?

            In the [mysqld] section just add:

            skip-name-resolve

            Then restart the server.

            Wayne Merricks
            The Voice Asia

            On 11/04/14 13:11, Rob Landry wrote:

                  I have a Rivendell machine (Debian 6/RD
                  version 2.5.5) running rdairplay on a
                  network where it is using /var/snd and a
                  MySQL database residing on a second
                  machine (also running rdairplay).

                  What I am observing is that rdairplay on
                  the first machine (but not the second,
                  where /var/snd and the database reside)
                  will occasionally pause for several
                  seconds while the audio continues to
                  play. At the end of the cut, however,
                  there will be a pause before the next
                  cut starts.

                  I've never seen this behavior before; if
                  there were droputs in playback, I'd
                  suspect a network problem, but in this
                  case ecah cut will play in its entirety,
                  even though rdairplay may pause in the
                  middle of the cut, and there will be a
                  delay of some seconds before the next
                  cut starts.

                  I'm guessing this is a MySQL issue. Are
                  there parameters I should try tuning in
                  my.cnf? If so, on which machine? The
                  machine exhibiting the pauses is not the
                  one hosting the database.

                  Thanks all.


                  Rob

                  _______________________________________________
                  Rivendell-dev mailing list
                  [email protected]
                  
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev


            _______________________________________________
            Rivendell-dev mailing list
            [email protected]
            http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

      _______________________________________________
      Rivendell-dev mailing list
      [email protected]
      http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev



_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to