Op basis van uw vraag ga ik ervan uit dat u perfect met uw database kunt werken, maar deze fout treedt vaak op nadat die verbinding een bepaalde tijd tot stand is gebracht...
Stel dat u node-mysql
. gebruikt
Bron:https://github.com/felixge/node-mysql #foutafhandeling
Uw fout beëindigt uw verbinding met de database:
// I am Chuck Norris:
connection.on('error', function() {});
Hieruit kunt u de verbindingsstatus controleren en indien nodig opnieuw verbinding maken.
U kunt ook proberen handmatig verbinding te maken met uw mysql-service en de time-out van het verzoek te wijzigen:
wait_timeout” : the amount of seconds during inactivity that MySQL will wait before it will close a connection on a non-interactive connection in seconds.
http://www.serveridol.com/2012/ 13/04/mysql-interactive_timeout-vs-wait_timeout/
https://support.rackspace.com/how-to/how-to-change-the-mysql-timeout-on-a-server/