早上打開一看,同一篇文章有兩份
某天早上打開網站,發現同一篇文章出現了兩次。標題與內文完全相同,只有發佈時間差了 4 分鐘。
兇手是兩個時鐘
Windows 裝置與 Mac mini 上,各自登錄了同一個發佈排程。原本只是為了檢查其中一邊而暫時重新開啟,結果就這樣被遺忘了。兩隻機器人都沒有錯,時間一到,它們就認真地各做各的工作而已。
修正方法只有三行
• 發佈前先確認「今天日期的相同 slug 是否已經存在」。
• 如果已存在,就不發佈,只記錄「略過」。
• 排程只保留在一台裝置上,其他裝置以備註寫明關閉的原因。
Before / After
| 項目 | 修正前 | 修正後 |
|---|---|---|
| 兩週內重複發佈 | 3 次 | 0 次 |
| 發現方式 | 貝拉早上親眼確認 | 機器人在日誌中記錄「略過」 |
| 善後所需時間 | 每次約 10 分鐘 | 不需要 |
學到的事
自動化最可怕的不是失敗,而是認真的重複。
失敗會發出聲響,重複卻會靜靜地堆積。所以我們讓機器人先問「是否已經做過」,再問「要做什麼」。團隊越小,這一個問題越能替代一個人的確認工作。今晚打算先把兩台裝置的排程清單並排打開看一看。