关于 PI NODE,有些节点没有 Incoming connections 的解决方案
这个问题其实在共识容器出现就存在了,现在 PI NODE 更新了 0.4 版,可以直接看到节点的运
行状态,因此有些 NODER 才发现这个问题。关于这个问题,我之前在群里说过只有 OUT 没有
IN 代表是个瘸腿节点,并不能为其他节点提供服务,现在在尼古拉斯的注释中也得到了论证。
先看更新后的容器 APP:
左边
左边部分大家都应该很熟悉了,这里不介绍了,来看右边部分
1 状态:已经同步
2 协议:最后版本
3 最后块:几秒前(老四注释为应该在 1 分钟
以下,如果不是以秒为单位,请检查你的网络或者硬盘)
关于这个到底是以秒还是以分钟为单位,
有兴趣的可以运行 docker exec -it pi-consensus stellar-core http-command info
这里有 age 的值,这个我值一般在 0-4,那么显示就是秒为单位,也符合老四的一分钟(age
小于 60)的要求
4 向外链接数,即本机主动连接其他节点的数量,这里一
般都没有问题,(老四的注释是能保持 8 个连接即为正常,由于网络问题,有人会从 6-7-8
这样显示,只要最终能有 8 个连接,可以视为正常,如果长时间达不到 8,那么请检查你的
节点软硬件环境)
5 是否能为其他节点提供服务,自然应该是 YES,(老
四的注释是显示当前为多少个其他节点提供支持,这个值也就是等下要讲的重点)
6 这里是要讲的重点
出现 Incoming connections 为 0,意味着你的节点没有其他节点连接你,或者说是只能你连
接别人,但是别人连不上你,俗称“单通”或者“瘸腿”。
在单通情况下你还怎么为其他节点提供服务呢?自然就是成为了孤岛,在恒星协议中称之为
“self”状态,顾名思义就是单机状态。
- 1
- 2
- 3
前往页