[英]Error: Handshake inactivity timeout in Node.js v6.9.1 and MySQL
我正在使用 'mysql' 和 'express-myconnection,当我在本地主机中运行并且一些使用 AWS 服务器的互联网连接时,它运行良好。但是,当我使用 AWS 设置进行其他一些互联网连接时,它会给出错误,然而这些连接有一些不错的互联网速度。
我正在使用节点版本。 6.9.1.
我在旧版本中阅读了这些问题,我确实需要知道开发方面是否可以采取任何措施来修复它,而无需自行更改服务器。
'use strict';
var mysql = require('mysql');
var connector = require('express-myconnection');
var dotenv = require('dotenv').config();
var connectionOptions = {
host : process.env.DB_HOST,
database: process.env.DB_NAME,
user : process.env.DB_USER,
password: process.env.DB_PASS,
port : process.env.DB_PORT,
};
var connection = connector(mysql, connectionOptions, 'pool');
module.exports = connection;
看起来mySql超时发生是因为我的互联网连接需要更长的时间来连接服务器,所以基本上它是路由器的DNS设置问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.