把「偶爾會停」變成可以調查的問題。
在手邊無法重現,只在長時間運轉後才當機,也分不清原因出在應用程式還是設備。面對這類故障,我們不靠猜測反覆修改,而是先增加可觀測的資訊,逐步縮小可能原因的範圍。
可以諮詢的症狀
- 連續運轉數小時到數週後,發生當機或停止
- 與產業用相機或周邊設備的通訊偶爾中斷
- 記憶體、控制代碼、執行緒持續增加
- 只在特定電腦或特定運作條件下,動作才變得不穩定
- 日誌雖然有留下來,卻追不出導致故障的經過
調查的進行方式
1. 整理發生狀況與影響範圍
我們會確認症狀、發生頻率、使用環境,以及事發前的操作或變更。並將應該調查的對象,是應用程式內部、通訊、設備還是 OS,分成不同的假設加以整理。
2. 觀測必要的資訊
依驗證假設所需,從日誌、封包、例外、記憶體使用量、控制代碼數量等資料中挑選要看的資訊。資訊不足時就增加觀測點,並考量對營運的負擔來決定蒐集方式。
3. 驗證可能的原因
縮小發生條件,以重現試驗或比較試驗來確認假設。我們會區分已確認的事實,與仍屬推測的部分,再整理出改修或追加調查的方向。
讓調查結果連結到下一步行動
找到原因時,我們會整理改修方向與確認方法。若在調查期間內無法鎖定原因,也會明確列出已排除的因素、剩下的可能原因,以及下一步需要的資訊。報告的形式與範圍,會在委託時與您議定後再進行。
我們也會視需要建置可依處理單位追蹤經過的日誌、可確認資源配置與釋放的記錄,以及異常情境測試。目標不只是當下恢復運作,更是打造出下次出現相同症狀時能更快做出判斷的狀態。
諮詢時請告知您所掌握的資訊
請告訴我們症狀、發生頻率、所使用的 Windows 與應用程式,以及目前為止試過的處置。若能一併告知是否有日誌或原始碼,會更便於我們研擬調查方法。初次洽詢時,無須附上機密資訊或認證資訊。
若還需要持續的修正或維護,我們會結合既有 Windows 軟體的改修・維護,為您提出建議的服務範圍。