[英]Mysql Replication SLAVE go down
我對mysql復制有問題。
我配置兩個虛擬主機。
服務器1 Apache + mysql Ver 15.1 Distrib 5.5.41-MariaDB
主從服務器2
服務器2 mysql Ver 14.14 Distrib 5.5.42
主從服務器
Topologi MASTER + MASTER
當我重新啟動從站時,所有的工作正常,延遲短,更新快。 但是,當我等待幾分鍾時,復制將無法正常工作。 如果我更新某行或插入或刪除從屬,則不會更新更改。
日志沒有寫入任何錯誤,但是master_position_log在主服務器和從服務器之間是不同的。
而且,如果我重新啟動從屬服務器,所有這些都可以再次工作,那么bdd將被更新並且復制工作正常。
我不知道會發生什么,似乎線程在睡覺或死亡。
感謝您提供一些解決問題的想法
在兩種情況下,該過程似乎還可以。
服務器1
殺死168個系統用戶無連接1146等待主機發送事件-
Kill 169系統用戶無Connect 945 Slave已讀取所有中繼日志; 等待從屬I / O線程更新它-
殺死170個主機XXXXXXX:59273無Binlog轉儲1145主機已將所有Binlog發送給從機; 等待二進制日志被更新-
服務器2
殺死73個根XXXXXX:55089無Binlog轉儲1137主服務器已將所有Binlog發送給從服務器; 等待二進制日志被更新-
殺死76個系統用戶無連接1137等待主機發送事件-
殺死77個系統用戶無連接985從屬已讀取所有中繼日志; 等待從屬I / O線程更新它-
問題是延遲。
我的解決方案是,為停止和啟動從站的每分鍾創建一個CRON。
現在所有的作品。
克里斯蒂安
SHOW SLAVE STATUS;
在每個服務器上。 那很可能會告訴你什么地方出了問題。
你明白與潛在問題AUTO_INCREMENT
和UNIQUE
鍵,當你寫一個雙主拓撲的兩個頭?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.