关于nodejsmysql超时的问题,The server closed the connection

2017-07-15 16:12:29

wait_timeout 造成  Connection lost,The server closed the connection

在你不没有数据库操作的情况下,8小时后服务会挂点,因为你的数据库设置了超时时间。

解决方案:

  1. 做一个定时,在没短时间访问以下数据库,间隔小于八小时。


  2. function keepalive() {
      connection.query('select 1', [], function(err, result) {
        if(err) return console.log(err);
        // Successul keepalive
      });}setInterval(keepalive, 1000*60*5);

    2.用nodejs mysql的线程池去链接数据库,每当有链接挂掉,就会重新链接。


    = .({
      : ,
      : ,
      : ,
      : ,
      : });



  • 2019-01-08 14:35:50

    ueditor 特殊符号转义

    几个月前,就有同事跟我反馈,说磨途歌的留言板有问题。当时看了一下,她用的是谷歌浏览器,确实打不出中文,才按下一个字母,英文字母就从输入法的输入框中直接跳出来了,更换火狐浏览器就没这个问题。很奇怪的是,在我电脑上的火狐浏览器跟谷歌浏览器都没有问题,一开始还以为是她电脑的问题,就没在意了。