我有一个正常工作的IoT传感器,它正在将数据发送到IBM云,并且我有一个.js
云代工厂应用程序的Node-red实例,该实例吸收了这些数据并在面向公众的站点上的Node-red仪表板上报告Bluemix站点。
我注意到该服务间歇性地停止,甚至重新启动也无法解决它。
日志显示一些错误,例如:
npm ERR!
npm ERR! Failed at the node-red-bluemix@0.8.0 start script 'node --max-old-space-size=180 index.js --settings ./bluemix-settings.js -v'.
仅删除整个.js
应用并使用节点红色实例和流程重新创建它才能恢复操作。
我有Lite计划(免费),我确实每20秒发送一次数据,但是我不相信某些存储空间会用完,因为我没有在此计划级别存储任何内容。最长的存储对象是绘制最近24小时数据的图表。
我想强调一下,这个过程运行了数周,然后崩溃了。演示平台变得越来越困难。
添加新信息-感谢“ hardillb”: 是的,列出了更多错误,我不认为要放置大多数错误,因为它们简短且意义不大,不过,这是Cloud Foundry应用日志中的更多错误:
npm错误! argv“ / home / vcap / app / vendor / node / bin / node”“ / home / vcap / app / vendor / node / bin / npm”“开始”
npm错误!在node-red-bluemix@0.8.0处启动脚本'node --max-old-space-size = 180 index.js --settings ./bluemix-settings.js -v'失败。
npm错误!请在任何支持请求中包括以下文件: -但未提供文件
npm错误!如果这样做,这很可能是node-red-bluemix软件包的问题,
它会不断重复这些操作(以及其他意义不大的操作)。
@Michael-是的,这也是我的经验。一旦进入这种模式,我发现我什至无法进入Node-red甚至删除流。唯一对我有用的方法是删除整个Cloud Foundry App,然后等待一个小时左右,然后重新创建整个内容。想一想,也许,下次我应该只删除Cloudant实例,因为我知道它保留了流信息。我也同意,IBM非常费力地知道成本和所需组件的目标。几个月前,我发现他们的页面似乎一直在修改,因此很难从我离开的地方重新回到开发中。多亏了我前面有关驾驶执照要求的信息,我认为对于我而言,我需要为我的物联网云资源找到不同的解决方案。