先確認究竟是哪一種「重啟」
一台看似不斷重啟的礦機,未必真的發生了完整的設備重開機。有幾種不同的事件從外表看來十分相似,若將它們混為一談,便會白費排查功夫:
- 完整的設備重開機——控制板重置,系統運行時間(uptime)歸零,日誌顯示出現新的開機序列。
- 哈希板或挖礦程序的恢復事件——設備仍可透過其網頁介面連線,但其中一塊板,或挖礦程序本身,在韌體控制下重新啟動。
- 礦池連接中斷——礦機失去 Stratum 連線工作階段,在礦池後台顯示為離線,但本機運行時間並無變化。
- 啟動後的回報延遲——剛啟動的礦工(worker)尚未向礦池提交足夠的算力份額(share)數據,因此尚未被標記為活躍。
第一個診斷步驟,是直接打開礦機本身的網頁介面(或在可用的情況下使用 SSH/API),在設備上直接查看系統運行時間,而不是單純依賴礦池後台上顯示的標籤。ViaBTC 的支援文件指出,礦工顯示為「離線」(Offline)或「非活躍」(Inactive)的原因,未必與硬體重啟有關,也可能是配置錯誤、網絡不穩定,或是設備剛經歷斷電事件、仍處於閒置狀態、尚未向礦池提交數據所致(ViaBTC 幫助中心)。如果該礦工剛剛才啟動,ViaBTC 的文件建議先等候大約 10–20 分鐘,再將「離線」標籤視為故障,因為確切的延遲時間取決於礦機的算力與算力份額提交頻率。
這項區分十分重要,因為正確的下一步,會因實際發生的事件種類而有顯著差異。控制板運行時間被重置,通常指向電源、散熱或韌體方面的原因;而本機運行時間穩定、但礦池端顯示該礦工離線,則多半指向網絡或礦池配置方面的原因。
在再次重啟之前,先保存日誌
一旦確認發生了中斷,應克制住立即對設備進行斷電重啟的衝動。BITMAIN 的支援文件建議,在重啟礦機之前,應先查看其日誌,因為導致故障發生之前的一連串事件,往往是最具參考價值的診斷證據,而這些資訊一旦設備再次重開機便會遺失(BITMAIN 支援)。
在重新接上電源之前,請先記錄以下內容:
- 確切的錯誤文字內容與時間戳記。
- 若有受影響的哈希板,是哪一塊。
- 事件發生當下的溫度與風扇轉速讀數。
- 任何與電源相關的訊息(電壓警報、電源供應器(PSU)故障、斷電提示等)。
單一的日誌條目,例如高溫警報、晶片遺失(missing-chip)訊息,或斷電提示,所指向的維修方向,會與一個毫無先兆訊息、原因不明的重啟事件截然不同。若在未檢視這些資訊的情況下反覆手動重啟,可能會掩蓋原始的觸發原因,使故障更難重現或診斷。
按照一致的順序逐一排查原因
大多數反覆出現的 ASIC 礦機重啟問題,最終都可以追溯到少數幾類故障。BITMAIN 針對 ANTMINER 系列設備的故障排查文件,將這些原因歸類為:過熱保護、風扇或感測器故障、電源供應問題、哈希板或控制板故障、韌體問題,以及網絡故障(BITMAIN 支援)。按照一致的順序逐項排查,可以避免在排除較簡單的原因之前,就貿然更換零件。
1. 過熱保護
檢查日誌中是否有過熱相關訊息、進風口或出風口溫度是否上升,以及是否有散熱不良的跡象,例如積塵,或排出的熱風重新循環回進風口。製造商建議的運作溫度範圍因型號而異;BITMAIN 針對 ANTMINER 19 系列的文件,列出的建議運作環境溫度約為 5–35°C,但讀者應在製造商提供的手冊中,確認適用於自己特定型號的溫度範圍,而不應假設此數值適用於所有型號(BITMAIN 支援)。
2. 風扇或溫度感測器故障
風扇失效錯誤、異常偏低的轉速(RPM)讀數,或無法讀取的溫度感測器,即使在通風良好的環境中,也會觸發與真正過熱相同的保護性停機或重啟行為。建議先檢查風扇線纜及接頭,因為接頭鬆脫是常見且容易確認的原因,應在認定風扇本身故障之前先行排除。
3. 電源供應器、線纜或接頭問題
留意電壓告警、PSU(電源供應器)故障訊息,或是在礦機達到滿載時恰好發生的重啟。電源線鬆脫、接頭磨損,或是電源供應器上游電路容量不足,都可能造成類似硬體故障的間歇性重啟。若懷疑是電路或機房線路本身的問題,而非礦機自身線纜的問題,應交由合資格電工檢查。
4. 算力板(Hashboard)或控制板故障
枚舉(enumeration)過程中出現板卡缺失、ASIC 晶片缺失,或某塊板卡出現異常的 nonce 回應,這些都指向板卡層級的硬體問題,而非軟體問題。在這種狀態下反覆重啟礦機並不能解決問題,反而可能掩蓋一個會隨時間惡化的故障。
5. 韌體或調校不穩定
如果重啟是在韌體升級後,或是在調整頻率、電壓或自動調校(autotuning)設定後立即開始出現,那麼新的設定本身很可能就是原因。請務必僅透過製造商或韌體供應商所記載的官方復原流程進行還原,且每次只變更一項設定,以便找出造成不穩定的根源。
6. 網路或礦池連線問題
如果礦機本機的運行時間(uptime)從未重置,但礦池卻顯示該礦工(worker)離線,請檢查乙太網路連線、路由器或交換器的穩定性、DNS 與閘道(gateway)設定,以及所設定的礦池網址(URL)、連接埠(port)與礦工名稱。這正是一種礦機從礦池角度看似「重啟」,但實際上並無任何底層硬體事件發生的情況。
7. 刻意或政策性的重啟
排程中的韌體更新、降載(curtailment)指令,或是礦場管理政策,都可能刻意觸發礦機重啟。在認定是硬體故障之前,請先檢查韌體及管理工具的事件紀錄,特別是在使用遠端監控或自動電力降載系統的營運環境中。
區分韌體層級的復原機制與完整重啟
現代化的礦機韌體越來越能夠區分「整機完整重啟」與規模較小、針對性的復原動作。部分韌體可以在發生高溫事件後,僅暫停或重啟單一算力板,而礦機其餘部分仍持續回報運作狀態,而不是重啟整個控制板。若將每一次此類事件都當作無法解釋的整機完整重啟來處理,可能導致不必要的硬體更換——尤其是當韌體本身回報的復原訊息,其實已經標明了中斷的原因與範圍。若韌體有提供相關資訊,應先查看其回報的狀態或原因代碼,再決定是否進一步進行硬體層級的調查。
以礦池的 Workers(礦工)頁面作為診斷輔助工具
礦池儀表板無法確認設備是否確實發生了物理層面的重啟,但它有助於縮小範圍,判斷中斷是否與連線相關。在 ViaBTC 的 Workers(礦工)頁面中,若某個礦工反覆出現離線又重新連線的情況,而礦機本機的運行時間(uptime)卻完全沒有變化,這便指向網路及礦池連線這一類別的問題,而非硬體故障。ViaBTC 的挖礦設定說明文件也建議設定備用連線端點(backup connection endpoint),以便在主要連線中斷時,礦機能夠自動切換(ViaBTC 幫助中心)。此做法能專門減少因連線路徑故障所造成的中斷,但無法解決電源供應器(PSU)、散熱、風扇或算力板方面的故障,這些仍需透過上述以硬體為核心的檢查方式來排查。
亦值得補充說明的背景是,礦池的share目標本身就刻意設定得比比特幣網絡的區塊目標容易達成,這正是為何礦工可以在達到完整網絡目標的稀有區塊之間,頻繁提交share作為礦池端的工作量證明(Bitcoin Developer Guide)。在連線中斷期間share提交速率出現波動,正反映了這一礦池記帳層面的現象,不應被解讀為礦機電力或散熱狀況的量度指標。
何時應升級處理而非再次重啟
當日誌顯示以下任何一種情況時,應停止再進行人手重啟,並轉向製造商認可的維修渠道:
- 出現可能短路的跡象。
- 部分ASIC晶片檢測異常,且在多次重啟後仍持續存在。
- 在已確認散熱氣流及環境溫度充足的情況下,過熱保護仍反覆觸發。
- 板卡、連接器或線纜出現實體損壞。
在寒冷天氣部署的情況下,須額外留意:BITMAIN的重啟指引建議,當環境溫度低於攝氏零下20度時不應重啟礦機,因為極低溫度可能影響啟動過程中元件的運作表現。此項指引僅針對所引述的寒冷天氣情境而言,不應被推而廣之適用於所有ASIC型號或所有運作條件。
常見問題
我的礦機在礦池儀表板上顯示離線,但本機的運行時間並未重置,這代表什麼?
這顯示問題較可能出於網絡或礦池連線方面,而非設備重啟。在探究硬件方面的成因之前,應先檢查以太網連接、路由器穩定性,以及所設定的礦池地址與礦工名稱。
可否持續重啟礦機,直至它保持在線即可,這樣做安全嗎?
若不先檢視先前的日誌記錄便反覆重啟,可能會掩蓋背後的根本成因;在涉及部分晶片檢測異常或疑似短路的情況下,更可能增加進一步損壞的風險。應先記錄日誌詳情,然後針對其所顯示的具體故障類別作出處理。
新啟動的worker要等多久才應視為出現問題?
ViaBTC的說明文件建議,新worker大約需要10至20分鐘才會開始提交share數據;另外亦建議在礦機穩定運行後約10至15分鐘,檢查其運作狀態及收益。這些僅屬礦池報告方面的觀察時間窗口,並非用於判斷硬件狀況的診斷門檻。
韌體更新會否本身就設計為會引致重啟?
會。排定的韌體更新,以及部分自動化復原或降載(curtailment)機制,均可能是刻意令整部礦機或單一算力板重啟所致。在假定屬硬件故障之前,可先查閱韌體及管理工具的事件記錄歷史,以排除此可能性。
我可否根據礦池回報的算力數據,估算礦機的耗電效率?
不可以。礦池回報的算力只是在礦池自身量度時間窗口內,根據share數量所作的估算值,並非直接的電力量測結果,不應將其與耗電量數據結合,用來計算硬件的效率表現。


