停止节点红色:无法收听http://127.0.0.1:1880/

时间:2017-05-19 21:02:19

标签: beagleboneblack node-red

我试图在Beaglebone上将仪表板节点添加到节点红色。

在互联网上的几个地方,向节点红色添加功能的说明首先说"停止节点红色"。但他们并没有说明如何做到这一点。

在Beaglebone Black WiFi上,安装了node-red v0.15.2并自动启动。据我所知,命令

sudo node-red stop

应该停止它,但这总是会产生一串以

结尾的消息
19 May 16:13:05 - [warn] Communication server error: Error: listen EADDRINUSE :::1880
19 May 16:13:05 - [error] Unable to listen on http://127.0.0.1:1880/
19 May 16:13:05 - [error] Error: port in use

我发现的任何内容都没有说明如何超越这一点。最接近的是建议运行的帖子

ps -ef

然后杀死所有node-red个进程,但该序列中的下一个帖子表明结果是他们立即重新启动。

在Beaglebone上停止节点红色的正确方法是什么?

或者更一般地说,如何将仪表板模块添加到预先安装在Beaglebone Black上的现有节点红色?

谢谢!

1 个答案:

答案 0 :(得分:1)

Node-RED正在SystemD下作为服务运行

使用:

sudo service nodered stop

同样node-red stop不会停止Node-RED,只会尝试使用名为stop的流文件启动新实例。你可能正在寻找的命令是node-red-stop(注意红色和停止之间的连字符。)

此外,您无需停止Node-RED来安装新的节点集,您只需安装它们然后重新启动Node-RED即可获取新节点。所以安装和杀死应该可行,