一、预防休眠睡眠功能关闭电脑运行
1、开启[控制台]
2、点选[电源选项]
3、点选[按下电源按钮行为]
4、将按下电源钮、按下睡眠按钮、(笔记本再多出阖上笔电萤幕)两个或三个下拉式选项,皆选择[不进行动作]
5、回上一页,点选[变更电脑睡眠时间]
6、全部可下拉式选择[永不]
7、萤幕可设置自动关闭时间或是手动关闭(很多关闭萤幕键盘位置不同,网搜)
二、关闭win系统自动更新造成自动重新启动
1、开启[设置]
2、点击[更新与安全性]
3、点击[进阶选项]
4、在暂停更新下,选择选取日期(下拉式),选择最后面一天
三、关闭docker自动更新
1、滑鼠移到docker图标右键
2、点击最上面[Settings]
3、将第二个勾取消(Automatically...)
4、右下点击[Apply&Restart]
四、检查其他软件自动连网更新
部分软件会自动重新启动电脑(例如:防毒软件、办公室软件、游戏软件),这部分请依据软件名称网搜取消自动更新方法。
一、测端口
我们大家都知道,竞选超节首要前提就是必须正确打开端口,打开端口首要前提就是必须开通ipv4公网,下面进入正题:
如何查看端口是否正确打开复制网址到浏览器:
点击scan,如果发现31401-31403 绿色open,就说明端口开放正常。
端口测试必须在pi node和docker正常运行(running)的前提下,测试才有准确!!!
由于大部分派友用的都是普通家用宽带,在上网高峰期的时候,测试端口可能会发现有时候31401-31403只能开一到两个端口,这是完全正常的,3个开一个,另外两个肯定也是开的,不放心可以测试多次,有一次全开就行。
二、查看本地区块高度,只要本地区块高度有变化就是正常的
图中红色框框部分就是区块高度,由于墙的原因,这里区块高度有人几秒钟变一次,有的几十秒,几分钟,甚至几十分钟或者更长时间才变化(这种情况通常是网络状况不好或者电脑关机或重启后没有及时打开程序导致长时间追赶区块导致),搞不清楚原理的,记住这里有变化就行了。另外还要补充一点就是区块高度下面有时候出现两个框框,这是长时间链接项目方主服务器超时导致,这个填写一次,就不用理会了 ,出现不出现框框都是正常的。0.4.7版本的节点主要测试功能就是当项目方主服务器链接不上或者不存在了,可以通过第三方已知节点带我们加入恒星区块链网络。
考虑到有的朋友英文太差,我下面简单的补充下这个界面英文的含义
上面那段英文的意思是:打开节点
你可以运行包含区块链的Node版本,通过打开下面的开关(小红点),你的计算机将运行一个Docker容器,该容器运行一致性算法,并使你能够观察Pi Testnet(pi测试网络),它会一直开着直到你把它关掉,你的计算机将不再运行区块链。
你是候选节点,我们还没有选择参与pi 测试网的超级节点或节点,需要通过KYC,我们将很快做出选择
三、查看故障排除页面
常见英文含义:Second秒,minute分钟,hour 小时,day天,month 月。
其实这个界面懒人只需要关注两点即可
那就是state:synced!所有的都不用看了,latest block 即使有延迟也是假延迟,看着不舒服的可以刷新。
或者同时按住CTRL+R快捷键刷新。
当state不是synced ,只要latest block不是特别离谱延迟几天也无需理会,程序会自动修复,这个节点程序是自动的,不需要你人为去干预。导致延迟有两大因素:一是长时间网络异常,例如网线松动接触不良或者上网高峰期,运营商机房线路故障,这种错误,一般网络异常情况解决了,程序能自动修复,如果异常的时间比较久了,程序不能修复,可以通过切换运行区块链的小红点开关来重启共识容器区块链程序。一关一开建议间隔20秒以上,以免操作过快导致程序崩溃。当然你也可以重启电脑来试着解决。二是节点程序本身的bug问题,当网络长时间异常或者意外关机,导致区块文件损坏或者内部程序出错,程序无法正常同步了,尝试了各种方法无果后,只能通过清除区块来解决,这种方法要慎用,不到万不得已不建议通过清除区块来解决问题。关于真假延迟可以通过命令查看,就是那个“每隔1分钟查看一次节点同步进度”批处理文件,双击即可打开
当看到state:Synced 说明没有延迟,即使有也是假延迟。
当看到最后一行是catching up 后面英文没有包含.json这几个字母并且没有长时间一动不动,都是正常的。
①端口检测容器:absent表示缺失,exited表示退出,这里无论显示什么都是正常状态,0.4.7无需开启端口检测容器:所以显示缺失,以前端口检测容器开启过,现在关闭状态就是显示退出。
② 节点状态:有3种状态,一开始joining SCP加入恒星网络,后来是Catching up 追赶区块中,Synced已经同步的。节点这3种状态根据网络状况是来回切换的,不能单纯看这个来决定节点是否正常。只要不是一直joining SCP都不需要人为干预,保持端口开放,程序会自动调整!
③ outgoing connections外出连接数,即最大能同时与远端节点链接数,系统设置不超过8个,不是0都是正常的;incoming connections:进来的连接数,即最大同时能服务别的节点连接数,系统设置不超过64个;连接数量多少没一定,主要取决于你的网络稳定性,也不能单独看这个来决定节点正常与否,如果没有公网ip,这里会一直显示0,如果你开通了公网ip,这里只要不是一直显示为0,节点都是正常状态。supporting other nodes:这里无论显示Yes or No 都是正常的。
④consencus container共识容器运行状态:分4种,首次创建是creating,启动状态是starting,正常运行状态是:running!!!退出exited
⑤ Remove all blockchain data:移除所有区块数据,建议谨慎操作,测试阶段,只有长时间不同步,可以试着进行移除操作,不建议频繁操作!!! 移除区块后要记得重新开启运行区块的小红点开关。
Latest block:最近的区块,这里可以查看区块延迟,现阶段普遍延迟,这块无论显示什么都是正常状态,Protocol version 协议版本显示与否都正常,由于墙的问题,安装日期和可用率都不用在意。
一句话总结:现阶段只要端口31401-31403处于open状态,别的数据都无需太在意。不要看到自己的区块高度和别人误差一点点就认为节点不正常了。家庭宽带出现网络波动是很正常的,当你网络出现波动时,这个时候你的区块高度肯定和别人有点误差的,这很正常,程序会自动追赶同步。由于墙的原因,导致有些数据不能及时从项目方服务器回传到本地,所以界面上看到的很多数据都不是实时的。
端口能正确开放,你的节点能正常同步你就是一个合格的待选节点!
本站(Picn.cc)文章与教程皆为网络搜集和个人分享,并非代表Pi Network官方言论。如有误,望广大Pi友指正。
31401 is open
31402is open
31403is open
State: Catching up
Protocol version: N/A
Latest block: an hour ago
Outgoing connections: 8
Incoming connections: 0
但区块高度 始终是 1
docker版本是4.17.0
请问怎么处理
请回复 感谢感谢
is closed
31401
is closed
31402
is closed
31403
is closed
31404
is closed
31405
is closed
31406
is closed
31407
is closed
31408
is closed
31409
is closed, 是正常的吗,is closed都是红色的,安装的是普通节点,0.4.7版本的,Consensus显示的Incoming connections: 0,是正确的吗,谢谢。
如果一直是joining状态,那就清除区块,如果显示catching up那就等等看