2026年10月19日周一

标签:排障

汇总与「排障」相关的文章,帮助你系统了解该主题。

TON 转账的退与不退:bounce 标志、弹回消息与四种失败退出码
钱包与链上工具
TON 转账的退与不退:bounce 标志、弹回消息与四种失败退出码

同样一笔转错,在 TON 上有时会自动退回、有时不回。本文按官方文档拆解内部消息的 bounce 字段、弹回消息的触发三条件与变换规则、弹回体里的四种失败退出码,以及钱包应用在地址未初始化时的处理约定。

扫码付款开出的是网页:BIP-73 用 Accept 头做内容协商
钱包与链上工具
扫码付款开出的是网页:BIP-73 用 Accept 头做内容协商

BIP-73 让收款二维码只装短链接,钱包用 Accept 头声明能收 bitcoin URI 还是支付请求,服务器按能力回话,都没声明就回网页兜底。扫码结果不同的根因就在这层协商。

lncli getbestblock:闪电节点眼里那块“最佳区块”从哪来
加密货币百科
lncli getbestblock:闪电节点眼里那块“最佳区块”从哪来

LND 的 getbestblock 一次返回链尖哈希与高度,但它属于编译期可选的 chainrpc 命令组:不带构建标签的二进制里整组消失。以 v0.19.0-beta 源码拆帮助文本口径、输出字段与四种拿它当排障第一格的场景。

活连接的体检报告:LND listpeers 的读数与 list_errors 开关
公链与 Layer2
活连接的体检报告:LND listpeers 的读数与 list_errors 开关

listpeers 列出的每位对端带着一串读数:字节流、聪流量、ping 延迟、通道方向与图谱同步类型。本文按 LND v0.19.0-beta 源码与 lnrpc 定义拆解字段语义、list_errors 的两种形态,以及付款卡死、带宽异常、图谱落后三个排障场景的用法。

付款前先问路:LND queryroutes 的路由预演与三种排障用法
公链与 Layer2
付款前先问路:LND queryroutes 的路由预演与三种排障用法

queryroutes 在 LND 发起真实支付之前做一次纯本地的通道图搜索:不给费用上限、不占额度、不惊动对端。本文按 v0.19.0-beta 源码核对 fee_limit、use_mc、outgoing_chan_id 等参数,并给出无路可走、额度定位与费用审计三类场景的用法。

bitcoind 的线程名册:msghand、net、scheduler 各在打哪行日志
加密货币百科
bitcoind 的线程名册:msghand、net、scheduler 各在打哪行日志

打开 -logthreadnames 后日志行出现方括号线程名。本文按 Bitcoin Core v31.0 源码列出显式命名线程(net、msghand、addcon、opencon、scheduler、http、torcontrol、mapport、privbcast、initload、shutoff、scriptch 系列与各索引线程)的职责,并给出日志在动但功能失联类故障的排法。

邻居传来的地址什么时候算过期?比特币地址库的时间重写规则
加密货币百科
邻居传来的地址什么时候算过期?比特币地址库的时间重写规则

一条地址进了 addrman 之后时间戳不是写死的:在线判定、一小时与二十四小时的更新门槛、两小时来源罚时、自报免罚、成功连接后的二十分钟刷新。本文按 v31.0 源码 addrman.cpp 拆这套时间重写规则,解释本机时钟偏差怎么让邻居名单老化,以及用哪个 RPC 观察分桶状态。