MySQL Connection Lost during long idles.
Either making connection timeout duration to infinite or adding/fixing reconnection code should fix it.
I would go with second soliution, because infinite durations of connection timeout will leave a lot of dead and unused connections uncleaned at mysql.