我有在 NodeJS + MySQL 上运行的网络应用程序。最初,Web 应用程序运行良好,但突然间 MySQL 连接被拒绝,并引发以下错误:
ECONNREFUSED 127.0.0.1:3306
只需使用pm2 reload重新启动服务器即可暂时解决问题。但经过很长一段时间后,上述错误再次出现。
NodeJS中用于建立MySQL连接的配置如下:
"sqlconn": {
"connectionLimit": 10,
"host": "127.0.0.1",
"user": "root",
"password": "XYZ",
"database": "test",
"port": 3306,
"multipleStatements": true
}
关于如何解决这个问题的任何想法?
注意:我使用的是 RAM 大小为 512MB 的数字海洋水滴