错误:连接 ENETUNREACH

问题描述 投票:0回答:5

我正在使用nodejs从facebook graph api(24*7)获取视频。我的代码工作正常,但每 3 或 4 天后它就会停止工作并给出以下错误:(忽略 I'm in 循环语句)

错误:连接 ENETUNREACH 2a03:2990:f015:12:face:b00c:0:2:443 - 本地 (:::0)
在 Object._errnoException (util.js:1003:13)
在 _exceptionWithHostPort (util.js.1024:20)
...

javascript node.js facebook-graph-api remote-server
5个回答
5
投票

检查您的互联网连接。这解决了我的问题,因为 ENETUNREACH 是一个网络问题,例如主机无法访问或您的网关无法工作。


0
投票

禁用 IPv6 对我有用。尝试暂时禁用 IPv6,例如

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
$ sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

-1
投票

就我而言,我只是将

localhost
属性更改为
127.0.0.1
,如下所示:

var connection = mysql.createConnection({
  // host     : 'localhost', // localhost causes somehow this error
  host: '127.0.0.1',

-1
投票

我也遇到了类似的错误,我在计算机上禁用了 IPv6,然后错误就不再发生了。


-4
投票

我也遇到了同样的问题。我的问题是我在

npm
配置中仍然有公司代理设置。我的决心:

  1. 检查是否有任何代理设置
npm config list
  1. 删除它们
npm config delete https-proxy

你可能还有更多。但之后,错误就消失了。

© www.soinside.com 2019 - 2024. All rights reserved.