我們把 Redmine 從舊機器搬到新機器一切順利,但遷移完成後,使用者卻遇到了怪現象:操作過程中資料會突然「消失」,回到某個之前的狀態,然後過段時間又莫名恢復正常。不僅如此,使用者還會被系統強制登出。
最開始還以為是新機器的環境配置出了問題,但找了好久都找不到原因…新機器也還沒有啟用還原和任一種 HA 機制,新機也沒有套用 RAID 模式;而且資料庫真的有錯誤的話,不手動還原一定會遺失資料,沒有自行回溯的可能。
後來查到應該被關閉的舊機器,不知為何被重啟了,而且它的 IP 位址竟然沒有被改掉:它跟新機器用的是同一個 IP!
結果就是兩台機器互搶 IP,導致用戶請求有時會被導向舊機器,有時又到新機器,資料當然就「亂」了!而且也因為在新、舊兩台機器中切換,使用者自然「被登出」。
發現問題後重啟舊機器並更換 IP,並確認新機器成為唯一的 Redmine 伺服器,Redmine 終於恢復正常,可喜可賀~~~
小結:遇到莫名資料回溯問題或是資料不一致,要檢查是否有系統使用了相同的 IP。
最後更新日期:2024-12-14
Views: 0
Views: 0
發佈留言