-
本文档是Conflux测试网挖矿的一些提示,以及怎样在log中看懂测试网挖矿的状态。如果按照文档操作问题仍然存在,请联系 Conflux技术人员邮件:zhenghao@conflux-chain.org
-
Conflux测试网和主网是两条不同的链,测试网挖出来的coin不能在主网上使用,测试网在测试阶段会经常重启,重启后钱包中的coin会清零。
1.【配置文件1】(default.toml)
在default.toml文件中更改以下项,以便在遇到bug时分析错误原因:
- public_address:对于家庭或者公司网络,可以不用填写(前面加#号注释掉),程序会自动识别;
【运行命令】 建议将错误输出重定向到文件里,以便Conflux程序出现bug时分析具体原因。运行命令如下(在run目录下):
-
Windows: conflux --config default.toml 2>stderr.txt
-
Linux/Mac: ./conflux --config default.toml 2>stderr.txt
2.【日志查看】
- 查看区块同步状态:
1) Statistics: StatisticsInner { sync_graph: SyncGraphStatistics { inserted_block_count: xxx }, consensus_graph: ConsensusGraphStatistics { inserted_block_count: yyy, processed_block_count: yyy } }
-
xxx一直在增加,就代表区块同步是正常的,尤其是第一次加入测试网;
-
当xxx没有变化的时候:
1)Conflux程序版本是否跟测试网一致; 2)检查网络是否连接正常; 3)default.toml文件中是否误删除“bootnodes”配置项; 4)通过net_sessions RPC检查连接的节点状况;(仅供程序员参考) 5)汇报Conflux相关人员处理;注:保留环境,尤其是log目录和stderr.txt文件
2)Catch-up mode: xxx, latest epoch: yyy
若xxx为true,表示正在同步测试网;
若xxx为false,表示正常挖矿状态;
yyy表示当前的epoch,可以跟Scan上的最新epoch对比;
【错误排查】 若发现以下错误,可汇报Conflux技术人员进一步分析解决:
- 检查stderr.txt文件是否有Conflux程序错误;
- 打开日志文件(run/log/conflux.log),搜索“error”,“fail”以及“invalid”,看看是否有错误发生;
【错误恢复】
- 结束Conflux程序(Ctrl+C),重新启动;
- 若重启后还有问题,则结束Conflux程序,将log目录和stderr.txt文件压缩备份,然后删除blockchain_db,net_config,storage_db以及log目录后重新启动Conflux程序;
- 若问题仍然存在,请联系Conflux技术人员;
【FAQ】
1.Windows系统C盘需要管理员权限怎么办?
方法一: 在开始菜单右键单击命令提示符→更多→以管理员身份运行。
其他正常按照文档操作2.将解压缩下载包解压至盘D盘
运行 conflux时打开cmd, 输入d:
其他正常按照文档操作