『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 9246|回复: 17

[流程系列] Node-RED在Docker中稳定性差?问题基本解决

[复制链接]

2

主题

223

帖子

3302

积分

论坛元老

Rank: 8Rank: 8

积分
3302
金钱
3079
HASS币
0
发表于 2018-9-25 09:24:24 | 显示全部楼层 |阅读模式
本帖最后由 nichwang 于 2018-9-29 10:02 编辑

我在群晖的docker中建了一个home assistant,一个Node-RED,最近越发发现Node-RED不稳定,配置好了可以自动化运行了,过个几个小时就不响应了,必须重启Node-RED的容器,而home assistant却稳定运行几天都没问题。不知道各位有没有出现我这种情况的?
=========================================
后续研究心得,给其他遇到类似问题的同学提供一些参考,方法不一定是最好的,但是能解决我目前的问题。
由于我的HA和Node-RED都开启了https,所以导致我的Node-RED在连接HA的时候只能https+域名的方式连接HA(Https+内网ip不行的原因可能是因为证书),这样就存在一定的稳定性问题,因为域名绑定ip是动态的,所以经常会过段时间就失去响应必须重启Node-RED。为了让Node能通过内网连接到HA,采用了一种折中的方法(论坛中大大们提出的一种方法),在路由器中配置dnsmasq,使得内网设备访问域名指向我的内网IP的HA(具体方法参看https://bbs.hassbian.com/thread-4894-1-1.html,这个帖子里讨论的内容),通过这种方式我试用了几天,能稳定执行自动化,不需要重启Node-RED。
回复

使用道具 举报

5

主题

209

帖子

2013

积分

金牌会员

Rank: 6Rank: 6

积分
2013
金钱
1794
HASS币
45
发表于 2018-9-25 09:32:15 | 显示全部楼层
你想办法先排除是你的配置引起的问题
回复

使用道具 举报

2

主题

223

帖子

3302

积分

论坛元老

Rank: 8Rank: 8

积分
3302
金钱
3079
HASS币
0
 楼主| 发表于 2018-9-25 10:18:17 来自手机 | 显示全部楼层
wudijushi 发表于 2018-9-25 09:32
你想办法先排除是你的配置引起的问题

配置我认为没问题啊,我能正常使用自动化的呀。
比如一个开门推送消息给手机,晚上我设置好正常的,到了早上,我开门又不推送了,必须重启容器才能正常…无语的
回复

使用道具 举报

4

主题

313

帖子

1917

积分

金牌会员

Rank: 6Rank: 6

积分
1917
金钱
1604
HASS币
0
发表于 2018-9-25 10:45:56 | 显示全部楼层
应该不差,我用了8个月没问题。不喜欢可以转安装版也挺好用。
回复

使用道具 举报

23

主题

629

帖子

4340

积分

元老级技术达人

积分
4340
金钱
3696
HASS币
30

教程狂人

QQ
发表于 2018-9-25 10:47:39 | 显示全部楼层
我用的也是Docker,从来没出过问题。
回复

使用道具 举报

2

主题

223

帖子

3302

积分

论坛元老

Rank: 8Rank: 8

积分
3302
金钱
3079
HASS币
0
 楼主| 发表于 2018-9-25 11:11:02 来自手机 | 显示全部楼层
alei643 发表于 2018-9-25 10:47
我用的也是Docker,从来没出过问题。

搞不清楚什么原因造成的,另外,你的HA配置是本地IP还是外网域名?
回复

使用道具 举报

23

主题

629

帖子

4340

积分

元老级技术达人

积分
4340
金钱
3696
HASS币
30

教程狂人

QQ
发表于 2018-9-25 12:37:47 | 显示全部楼层
nichwang 发表于 2018-9-25 11:11
搞不清楚什么原因造成的,另外,你的HA配置是本地IP还是外网域名?

我用的本地IP,我在路由器里面做了域名的静态解析,无论用域名还是IP,如果在内网使用的话都一样,不会受到DNS解析影响
回复

使用道具 举报

2

主题

223

帖子

3302

积分

论坛元老

Rank: 8Rank: 8

积分
3302
金钱
3079
HASS币
0
 楼主| 发表于 2018-9-25 12:57:48 来自手机 | 显示全部楼层
alei643 发表于 2018-9-25 12:37
我用的本地IP,我在路由器里面做了域名的静态解析,无论用域名还是IP,如果在内网使用的话都一样,不会受 ...

我HA和Node都开启了https,结果现在只能配置域名才能连接HA,用内网IP就始终连不上HA,我就担心外网影响,想用内网控制,结果就是配置不了。
回复

使用道具 举报

23

主题

629

帖子

4340

积分

元老级技术达人

积分
4340
金钱
3696
HASS币
30

教程狂人

QQ
发表于 2018-9-25 13:08:27 | 显示全部楼层
nichwang 发表于 2018-9-25 12:57
我HA和Node都开启了https,结果现在只能配置域名才能连接HA,用内网IP就始终连不上HA,我就担心外网影响 ...

那导致不稳定的原因跟域名解析关系比较大吧,我只在NAS上做了HTTPS,HA上没做,再说HTTPS不可能影响内网IP直接访问啊,还是要排查一下网络或者配置问题
回复

使用道具 举报

7

主题

1975

帖子

5663

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
5663
金钱
3688
HASS币
145

灌水之王

发表于 2018-9-25 13:43:03 | 显示全部楼层
我的node 感觉比ha还稳定 ……  ha还跳跳错误 node雷打不动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 19:50 , Processed in 0.056159 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表