0
我有一個MYSQL主從設置與4個奴隸。它不會經常發生,但從屬程序可能會失去同步,導致應用程序出現嚴重讀取錯誤。應用程序方面,這似乎很難修復,是否有一個很好的負載平衡選項,可以自動刪除奴隸,如果他們不同步?刪除不同步MYSQL奴隸
我有一個MYSQL主從設置與4個奴隸。它不會經常發生,但從屬程序可能會失去同步,導致應用程序出現嚴重讀取錯誤。應用程序方面,這似乎很難修復,是否有一個很好的負載平衡選項,可以自動刪除奴隸,如果他們不同步?刪除不同步MYSQL奴隸
我不知道任何工具,但如果您編寫shell腳本來檢查從屬狀態,並且它不同步,那麼停止服務,這可能很簡單。如果您需要幫助,請告訴我。
只是好奇...他們如何不同步?解決這個問題我沒有看到任何雜亂的東西。當有些東西混亂時,我認爲你做錯了什麼。 – fancyPants
實際上,解決方案是轉移到集羣。如果你有一個很長的查詢運行在奴隸是什麼時候它可以失去同步5-10分鐘 – Zac
我看不到如果長時間運行的查詢會讓奴隸不同步。您的設置可能存在嚴重問題。只是爲了澄清,你不是寫在你的奴隸身上,是嗎?也許你應該解釋你的整個設置和用例。當心[xy-problem!](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem);) – fancyPants