连接失败:错误:连接ETIMEDOUT

时间:2016-10-04 20:18:03

标签: mysql node.js express loopbackjs nodemon

我正在使用Loopback和MySql。我在运行

时随机出现以下错误
nodemon .

node .
Web server listening at: http://0.0.0.0:3000
Browse your REST API at http://0.0.0.0:3000/explorer
Connection fails: Error: connect ETIMEDOUT
It will be retried for the next request.
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: connect ETIMEDOUT
    at PoolConnection.Connection._handleConnectTimeout
  1. 我该如何解决这个问题?在Loopback端配置或MySQL 组态?注意:我正在使用MAMP for MySQL。
  2. 成功启动需要大量时间而不会出错。什么 我该怎么办才能快速重启?

2 个答案:

答案 0 :(得分:0)

最可能的原因可能是某些其他服务正在使用相同端口,请更改端口。

我遇到了与nodemon类似的问题,因为我的路径变量中没有 system32文件夹

答案 1 :(得分:0)

这似乎是 MySQL 和 Loopback 的一个已知问题,当 Loopback 首次启动时,它会导致连接在重负载下超时:

https://github.com/strongloop/loopback-connector-mysql/issues/210

一些可能的解决方案: