矿机为什么会反复重启?故障排查清单
2026-10-27 16:16

简介

ASIC矿机不断重启,可能是供电不稳定、散热问题、硬件故障,或固件/调参问题所致。首先要确认重启的到底是整台设备:保护性暂停、单个算力板掉线,还是矿池连接中断,这些情况看起来都像是“重启”,但需要采用不同的排查方式。

在更改任何设置之前,先检查矿机自身的状态和日志。这有助于避免不必要的固件重装、硬件更换,或反复断电重启而丢失尚未保存的诊断信息。

本清单遵循一个经过深思熟虑的顺序:先确认实际发生的情况,再查看矿机自身的日志,然后由近及远,从散热和硬件问题逐步排查到固件与网络配置问题。在更改设置之前先查看证据,可以保留对诊断至关重要的时间细节。

第1步:确认实际重启的是什么

在更改任何设置之前,先确定以下哪种情况正在发生:

  • 矿机的网页管理界面是否变得无法访问,然后又恢复正常?这可能表明发生了重启,但网络中断或网页服务问题也可能表现得类似。检查系统运行时间(uptime)是否被重置,以及日志中是否显示了新的启动序列。请将系统运行时间与挖矿进程运行时间区分开,后者可能在控制板未重启的情况下自行重置。
  • 是否只有一个算力板停止提交份额(share),而矿机的其余部分仍在正常运行?
  • 矿机在本地是否仍可访问,但矿池连接反复断开又重新建立?
  • 矿机在自身界面中是否显示运行正常,而矿池后台却显示该矿工(worker)离线,或算力低于预期?
  • 该事件是在开机瞬间发生,还是在运行数分钟后发生,或者主要发生在气温较高的时段?

这种区分很重要,因为矿机本地管理界面与矿池后台所衡量的内容不同,所采用的时间窗口也不同。矿池一侧显示矿工离线,本身并不能证明ASIC发生了重启;它只说明矿池在特定时间段内没有收到该矿工的算力或份额数据。ViaBTC的分类规则是:当矿工在20分钟到1天之间没有算力且无工作活动时,标记为“离线(Offline)”;当该状态持续超过1天时,则标记为“不活跃(Inactive)”(ViaBTC帮助中心)。这两种标签描述的都是矿池端的报告状态,而非已确认的硬件事件,因此它们应当促使你去查看日志,而不是立即采取硬件层面的处理措施。

第2步:在再次重启之前先查看矿机日志

大多数ASIC固件都会通过矿机的网页管理界面提供内核日志(kernel log)、系统日志或事件历史记录。在采取纠正措施之前,请记录以下信息:

  • 准确的报错文本,而非转述或概括
  • 事件发生的时间戳
  • 该消息指向的是整台矿机,还是某个特定的算力板
  • 在重启发生前紧接着出现的任何风扇、温度、电源、传感器或矿池连接相关消息

在其S17系列故障排查指南中,BITMAIN将内核日志记录为矿机运行各阶段的记录,可用于识别风扇故障、芯片或算力板缺失、温度传感器故障,以及过温保护事件(BITMAIN支持中心)。部分固件在断电重启后,可能会丢失未被持久化保存的日志。不同固件的日志保留方式各不相同,因此在重启之前应先导出现有日志,以保留事件发生的先后顺序。

第3步:排查温度与散热气流问题

如果日志显示了温度传感器消息、风扇故障,或过温保护记录,请在认定为部件故障之前,先检查以下内容:

  • 每个风扇的运行状态及其报告的转速(RPM)\n- 风扇接口和线缆是否松动或损坏\n- 进风口或排风口是否堵塞、散热片或滤网上是否积尘,或是否存在热风回流(排出的热风被重新吸入)\n- 对于水冷或浸没式液冷机型,应按照该设备厂商的文档检查冷却液流量、进液温度、水泵状态以及任何冷却系统报警\n- 受影响的板子相较于同一机箱内其他板子是否明显运行更热,而不是仅依赖单一的整体温度读数\n\n当固件检测到危险温度或风扇故障时,通常会暂停或停止算力输出,这与其他故障相互独立。例如,Braiins OS 文档中记录了一种因危险温度、风扇损坏或其他过热状况而触发的停止状态(Braiins Academy)。可接受的温度范围和风扇转速范围会因矿机型号、散热方式和固件不同而有所差异,因此应将读数与该型号的官方文档进行比对,而不是对照一个固定数值。\n\n## 第 4 步:检查风扇、线缆和算力板状态\n\n当控制板和其余算力板保持在线,而某一块算力板反复掉线时,排查工作应聚焦于该板子,而非整台设备。相关的日志记录和物理检查包括:\n\n- 算力板缺失或芯片缺失的提示信息\n- 某块板子上温度传感器读取失败的情况反复出现\n- EEPROM 或板卡识别错误\n- 控制板与受影响算力板之间的数据线和电源线出现松动、损坏或接插不到位的情况\n- 阻止启动或触发保护性停机的风扇错误\n\nBITMAIN 针对 S17 系列的故障排查文档将这些具体提示信息与以下检查相关联:线缆接插情况、电源、固件恢复,以及在必要时通过授权服务流程进行算力板维修(BITMAIN Support)。请将这些内容作为特定机型的示例,并遵循您自己矿机的故障排查说明进行操作。一块正在恢复或已被禁用的板子,与整机重启是不同的事件,尽管操作人员可能会将两者都描述为“矿机重启”。\n\n## 第 5 步:检查供电及电源\n\n在确认发生整机重启之后,电源中断或供电不稳定是一个需要排查的重要可能性,尤其是当同一电路上的多台矿机同时受到影响时。此阶段的检查应控制在操作人员可以安全进行的范围内:\n\n- 留意站点级别的电力事件、跳闸的断路器或松动的外部电源接头\n- 检查 PDU(配电单元)、插座和电源线是否有明显损坏或过热痕迹\n- 查看矿机日志中与电源相关的任何提示信息\n\n如果矿机厂商的文档支持这样做,可以更换为已知良好且兼容的电源,以帮助确认或排除疑似的电源(PSU)故障。例如,BITMAIN 的 S17 系列指南建议,在排查芯片缺失或温度传感器读取失败问题时可尝试更换电源(BITMAIN Support)。如果问题可追溯至场地布线,或需要拆开高压设备,这类工作应交由具备资质的电工或厂商授权的服务流程处理,而不应由操作人员自行尝试。\n\n## 第 6 步:检查固件、调优设置及近期变更\n\n在配置变更之后立即出现的重启,通常与该变更本身有关,而非硬件故障。值得关注的问题包括:\n\n- 重启是否是在固件更新之后开始出现的?\n- 重启是否是在进行超频、设置自定义功率目标、更改自动调优设置或改动风扇曲线之后开始出现的?\n- 重启是否具体发生在冷启动期间、功率爬升阶段,或矿机进入更高功率模式之后?\n- 所安装的固件版本是否适用于这款具体的控制板、算力板和矿机型号?

不应想当然地认为固件更新就是一劳永逸的解决方案。固件厂商会不定期记录范围较窄、特定于机型的问题;其中一个有记录的案例涉及某些特定蚂蚁矿机型号上的温度传感器错误,该错误可能会间歇性地使挖矿短暂中断,随后在后续的固件版本中得到修复(Braiins Academy)。实际的经验教训是:记录当前使用的确切固件版本,并在重新安装或更改固件之前查看该版本的发布说明,而不要想当然地认为该问题具有普遍适用性。如果确有必要回退固件,请使用制造商的官方固件和恢复流程,并在此之前先保存好现有日志。

第 7 步:将网络和矿池问题与硬件重启区分开

矿机与矿池之间出现断开并重新连接的情况,并不一定意味着发生了硬件重启。请检查以下内容:

  • 已配置的 Stratum URL 和端口
  • 矿工名称(worker-name)的格式
  • 本地网络上的 DNS 和网关设置
  • 网线、交换机端口,以及任何可能中断连接的防火墙或 VLAN 规则
  • 日志中的授权、任务接收、份额提交和拒绝消息

对于在 ViaBTC 上进行 BTC 挖矿,官方文档记录的 Stratum 接入地址为 stratum+tcp://btc.viabtc.io:3333 和 stratum+tcp://btc.viabtc.io:443,矿工名称需按照 userID.workerID 的格式填写,并可选填写密码;设置页面还建议配置不止一个文档中列出的接入地址,以便在其中一个无法访问时矿机可以自动切换(ViaBTC 帮助中心)。如果日志显示的是明确的授权错误或连接错误,而不是普通的超时提示,则应立即调查该具体消息,而不是坐等问题自行消失。

份额拒绝率上升本身并不能证明矿机发生了重启。在选择排查路径之前,应先查看具体的拒绝原因以及周边的日志信息。网络延迟以及连接或配置问题都可能影响份额提交,但设备侧的状况同样重要:ViaBTC 将矿机温度过高和固件问题列为导致拒绝率偏高时需要排查的因素之一(ViaBTC 帮助中心)。应结合网络状况,一并检查温度、固件以及矿机的运行状态。

第 8 步:通过可比的测量数据验证恢复情况

在采取纠正措施之后,应使用真正具有可比性的测量数据来确认矿机是否已经恢复正常:

  • 矿机仍保持通电状态,且可通过其自身界面访问
  • 所有预期的算力板(hashboard)和芯片均被正确识别
  • 风扇转速和温度读数已恢复到该机型及运行环境所规定的正常范围之内
  • 矿机正在接收任务并提交份额
  • 在之后的某次启动周期中,同一条日志消息不会在同一位置再次出现

在比较算力数值时,应考虑到本地端和矿池端的数值计算方式并不相同这一事实。ViaBTC 的实时算力是过去 10 分钟内的平均值,而其日算力则是过去 24 小时内的平均值;因此,一台刚从重启中恢复的矿机,即便当前挖矿状态已经正常,其日算力数值在一段时间内仍可能偏低(ViaBTC 帮助中心)。无论是本地端还是矿池端,仅凭单次瞬时读数来判断矿机是否已经恢复,都不是得出问题已解决这一结论的可靠依据。

常见问题

我的矿工在矿池面板上显示为"离线(Offline)"。这是否意味着我的 ASIC 矿机发生了重启?

不一定。在 ViaBTC 上,"离线"状态意味着该矿工在 20 分钟至 1 天之间未报告任何算力和工作活动;这既可能是由于实际发生了设备重启,也可能是由于网络中断、stratum 配置问题,或矿池端的报告延迟所致。在得出发生硬件重启这一结论之前,请先检查矿机自身的界面和日志。

对于一台刚刚启动的矿工,我应该等待多长时间再开始排查问题?

如果新启动的矿机尚未向矿池提交数据,ViaBTC 建议根据其算力情况观察 10–20 分钟(ViaBTC 帮助中心)。这是针对初始数据上报的指导建议,并非算力稳定所需的通用时间,也不能作为矿机运行正常的证明。如果出现明确的连接或授权错误,应立即排查,而不是等待观察。

如果矿机不断重启,更新固件是不是应该首先尝试的办法?

不一定。对于某个有据可查、与特定版本相关的问题,更新固件有时确实是正确的解决方法,但如果在没有先查看现有日志的情况下就重新安装固件,可能会抹去诊断真实原因所需的证据。应先确定具体的错误信息和固件版本,再查阅该版本的发行说明中是否已有已知修复方案,然后再决定是否需要更新固件。

我能自行诊断电源故障吗?

你可以检查外部连接、PDU(配电单元)或插座,以及矿机日志中与电源相关的信息;在制造商文档支持的情况下,也可以使用已知状态良好且兼容的电源进行测试。但对于拆解或维修高压电源硬件,应交由具备资质的电工或制造商授权的维修流程来处理,不应自行尝试。

参考资料