Node-red" hung"由于缺少节点类型?

时间:2017-05-10 16:02:57

标签: node-red hung

我可以通过声明我是RPi3和节点红的新手来预先解决我的问题。我一直在尝试在我的Rpi3上为节点红色创建一个新节点,并且在我上一次尝试中出现了问题。当节点红色启动时,流程存在并可以部署,但随后会与错误下拉列表相关联,并说明由于缺少节点类型而导致流量停止。检查日志以获取详细信息。"

我的主要问题是......如何撤消或删除我为回到工作系统所做的工作?

我自己努力寻找有用的文档来解决问题;我希望有人可以提供帮助。

Q1,"如何查看日志?"它们是什么,它们在哪里,你如何访问它们以及它们会告诉你什么?关于如何访问它们的一些细节将非常有用,因为我找不到实际的参考" logs"如何在节点红色界面或网站上打开它们,查看它们等。

在阅读了node-red网站后,我发现有一个node-red-admin工具。我安装了这个并最终设法登录;我可以从发出 node-red-admin list 命令看到我创建的节点出错。该列表显示 node-red-contrib-demo / sample H-invertor error

我假设这是问题的根源,我尝试使用remove命令删除违规节点。

发出 node-red-admin删除node-red-contrib-demo / sample 会返回一条消息,说我没有登录?我该如何发出这个命令?

Q2删除错误的节点会解决问题吗?

Q2a如果Q2的回答是"是",你是怎么做到的?详细说明将是有益的。

Q2b如果答案是"否"你如何有效地清除1883网页并调用一个干净的节点红色画布?

作为一般性评论,我对节点红色印象非常深刻。节点运行良好,加快了部署速度。兴奋地,我意识到创建新节点的潜力,但是在创建新节点的过程中实际文档很差,以及在出现问题时如何恢复,这让我无法接触到。

我希望有人可以帮助,所以我和其他人可以回到正轨。

1 个答案:

答案 0 :(得分:1)

当您在Raspberry Pi上使用Node-RED时,您应该在此处阅读特定于Pi的文档:http://nodered.org/docs/hardware/raspberrypi - 其中包括如何访问日志:

sudo journalctl -f -u nodered -o cat

或者,您可以使用命令node-red-log,它是上面的包装器(我提出了一个问题,以便更新文档以提及)。

一旦您有权访问日志,您就可以确定:

  1. 您的node-red实例正在使用的流文件
  2. 与您正在开发的节点相关的任何错误
  3. 要整理当前的工作区,您可以:

    1. 在工作区中搜索任何“未知”节点并删除它们。删除后,点击部署,假设您已将其全部删除,您的流量将再次投放。

    2. 或者,如果要完成擦除流程,请删除node-red日志中提到的流文件并重新启动。

    3. 如果您需要有关调试节点实现的详细信息的帮助,您可能需要转到Node-RED邮件列表或松散频道 - 两者都链接在https://nodered.org的底部