我有一个 express nodejs 应用程序,它最近表现出奇怪的“连接被拒绝”行为。这可能与我将 nodejs 升级到 6.10.0 版本(我也尝试过 7.9.0)有关。即使升级是原因的开始,我也想了解为什么会发生这种情况。
行为是:始终如一地,它在成功启动应用程序和获得“连接被拒绝错误”之间交替。这种模式是一致的。我喜欢一致性——而不是间歇性——但我很难知道从哪里开始寻找。
您可以在http://162.243.254.205:1880/(节点 7.9.0)上亲自看到这一点
当我收到“拒绝连接”时,Chrome Devtools 显示所有文件“连接被拒绝”。重新加载 url 然后重复成功。IE。
:1880/ritc_style.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/bootstrap/css/bootstrap.min.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/orion/built-editor.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/jquery/css/smoothness/jquery-ui-1.10.3.custom.min.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/jsonviewer/jsonviewer.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/font-awesome/css/font-awesome.min.css Failed to load resource: net::ERR_CONNECTION_REFUSED
:1880/style.css Failed to load resource: net::ERR_CONNECTION_REFUSED
jquery-1.11.1.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
bootstrap.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
jquery-ui-1.10.3.custom.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
jquery.ui.touch-punch.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
jquery.confirm.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
tinymce.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
marked.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
built-editor.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
ace.js Failed to load resource: net::ERR_CONNECTION_REFUSED
ext-language_tools.js Failed to load resource: net::ERR_CONNECTION_REFUSED
d3.v3.min.js Failed to load resource: net::ERR_CONNECTION_REFUSED
main.js Failed to load resource: net::ERR_CONNECTION_REFUSED
settings.js Failed to load resource: net::ERR_CONNECTION_REFUSED
...
“连接被拒绝”消息使它看起来像一个网络问题。但是,如果我在服务器(一个 helloworld express 应用程序)上替换一个简单的测试,我不会得到这种行为,所以它一定与 nodejs 有关。
我很茫然!
任何人都可以帮忙吗?
谢谢
科林·戈德堡