我有一个express nodejs应用程序,它最近出现了奇怪的“拒绝连接”行为。这可能与我将nodejs升级到6.10.0版本有关(我还尝试了7.9.0)。即使升级是事业的开始,我也想了解为什么会发生这种情况。
其行为是:一贯地,它在成功启动应用程序和获得“连接拒绝错误”之间交替进行。这种模式是一致的。我喜欢一致性--而不是间歇性--但我很难知道从哪里开始寻找。
您可以在http://162.243.254.205:1880/ (节点7.9.0)看到这一点。
当我被“拒绝连接”时,Chrome显示所有文件“连接被拒绝”。然后重新加载url是反复成功的。即。
: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应用程序),我就不会得到这种行为,所以它必须与nodejs有关。
我不知所措!
有人能帮忙吗?
谢谢
科林·戈德伯格
发布于 2017-04-29 12:58:55
我已经找到了原因。
一直使用Chrome --这是我的偏好--是我没有更早达到这一点的原因。我在Chrome中得到的只是交替的信息--成功(带有适当的控制台日志)和失败(连接拒绝消息的列表)--不断重复。
当我在Firefox中运行它时,它首先成功了,然后失败了,然后成功了,然后失败了。同样的行为!)但在第二次失败时,它给出了“无法连接到(IP地址)”的错误消息--即。和铬不同的行为。
然后,我在日志中发现了一条错误消息(之前不知怎么漏掉了这个错误消息),它指示一个(模糊的)模块崩溃了--一个保存和删除事件的模块(因此是交替的行为)。升级这个模块(奥创)似乎解决了这个问题。
谢谢格伦的鼓励之词。由于我(经常)急于把事情做完,所以很容易惊慌--尤其是在一天快结束的时候。好好睡了一觉,我进入了正确的思维状态,更清楚地思考。
科林·戈德伯格
发布于 2017-04-28 14:06:41
您更新了依赖项吗?这似乎是你问题的一个很可能的来源。
https://stackoverflow.com/questions/43682117
复制相似问题