本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
节点日志
本页详细介绍了 Kaia 节点的一些重要或常见问题日志。 如果 Kaia 日志被修改或新增/删除,请同时编辑此页面。
有关日志类型的详细信息,请参阅 log_modules.go
如果您遇到任何异常情况,请通过 github、Kaia 论坛 或 Discord 向 kaia 团队报告。
错误日志
日志类型 | 节点类型 | 日志信息 | 说明 | 建议指南 |
---|---|---|---|---|
Blockchain | CN/PN/EN | ########## BAD BLOCK #########Chain config: %v Number: %vHash: 0x%x%v Error: %v############################## | 当接收到的收据和执行结果不一致时,就会出现坏块。 如果节点停止时出现坏块日志,可能有两个原因。 - 案例 1. 节点配置错误,如二进制版本。 - 案例 2. 代码有问题。 其他节点很可能也会遇到同样的问题。 | 此错误非常严重,因此如果您发现任何坏块,请向 Kaia GitHub 仓库提交问题或报告。 |
ConsensusIstanbulCore | CN/PN/EN | Drop an empty message from timeout channel | 这意味着换轮计时器将过期。 如果计时器意外关闭,则会打印 此错误信息。 | 错误可能在启动下载程序时发生。 检查并打印下一条日志:"块同步开始"。 |
NetworksP2P | CN/PN/EN | Protocol istanbul/64 failed id=04680a827fa1b240 conn=staticdial err="write tcp 10.117.2.105:34396->10.117.2.27:32323: use of closed etwork connection" Protocol istanbul/64 failed err="shutting down" | 当另一个节点断开连接时,可以打印该日志。 其后通常会出现 "断开 P2P 对等体 "日志。 | 检查断开的对等设备是否再次连接。 如果未重新连接,请检查网络状态或对等连接 admin_peers |
NodeCN | CN | fail to SendNewBlockHashes err="write tcp 10.117.2.124:24108->10.117.2.108:32323: use of closed network connection" fail to SendNewBlockHashes err="shutting down" | 与 "伊斯坦布尔/64 协议失败 "相同 | 与 "伊斯坦布尔/64 协议失败 "相同 |
NodeCN | CN | fail to SendNewBlock peer=d35220eccdb0de7b err="shutting down" | 与 "伊斯坦布尔/64 协议失败 "相同 | 与 "伊斯坦布尔/64 协议失败 "相同 |
NetworksRPC | 英文(大部分) | FastWebsocketHandler fail to upgrade message error="websocket: version != 13" | WebSocket 连接的版本问题 | 请求头应包含 "Sec-Websocket-Version "字段,其值设为 13。 您可能没有使用过 kaia rpc 客户端。 |
警告日志
日志类型 | 节点类型 | 日志信息 | 说明 | 建议指南 |
---|---|---|---|---|
Blockchain | CN/PN/EN | Upgrade database version from=N/A to=3 | 它记录在节点启动的开始阶段 | 你不需要处理这些。 |
ConsensusIstanbulCore | CN | [RC] round= | 回合更改日志以 [RC] 标记开始。 | 如果一轮或两轮没有结束,而是继续上升,则应首先分析网络状态或对等连接。 对等连接检查 api:admin_peers |
ConsensusIstanbulCore | CN | unexpected request address= state="Accept request" seq=312 err="old message" number=311 hash=d960ea…6df6de | 提议者埋下了地雷,但结果却出乎意料。 在大多数情况下,它太旧了,不可能是新块。 | 你不需要处理这些。 |
节点 | CN/PN/EN | Failed doConnTypeHandshake addr=10.117.2.252:28516 conn=inbound conntype=-1 err="read tcp 10.117.2.78:32324->10.117.2.252:28516: i/o timeout | 通过拨号,两个 P2P 对等体建立了连接。 如果设置失败,将打印此日志。 | 检查断开的对等设备是否再次连接。 如果没有,请检查网络状态或对等连接 对等连接检查 api: admin_peers |
NodeCN | PN/EN | Failed to filter bodies peer=c02e4b4d471c56b9 lenTxs=1 | 一个节点在获取正文时收到了不需要的块标头。 - lenTxs:未请求的 tx 数量 | 你不需要处理这些。 |
Work | CN | Transaction aborted due to time limit hash= | 挖矿时区块的执行时间不应超过 250 毫秒,因此最后一笔交易可能会因为这个时间限制而中止。 | 确认交易进入区块。 |
Work | CN | Transaction failed, account skipped hash=b1b26c...6b220a err="insufficient balance for transfer" Error(before v1.6.2) Warn(after v1.6.2) | 在挖矿过程中,由于 "from "账户余额不足,交易无法执行(理论上,当交易创建并进入 txpool 时余额充足,但实际执行时余额不足,就会出现这种情况)。 | 检查 "from "账户是否真的失去平衡。 |