2014-04-01 68 views
0

我有主 - 複製安裝。主複製到主複製:阻塞直到重新啓動

它一切正常,直到你打破兩臺服務器之間的鏈接。

一旦它被破壞,數據將不會從一個到另一個,如果它超過某種限制。

Max_packet大小設置爲500MB。

但是,如果您重新啓動服務器(mysqld),數據被阻塞(在次要位置),它會將其推向整個過程。

與此有關的日誌文件中沒有任何想法?

配置初級:

[mysqld] 
innodb_file_per_table=1 
server-id=6935500 
log_bin=mysql-bin 
binlog_format=ROW 
log_error=/var/log/mysql-bin.err 
#binlog_do_db=devjump_dev 
binlog_do_db=crm_live 
max_allowed_packet=500M 

配置二次

[mysqld] 
bind-address=0.0.0.0 
datadir=/var/lib/mysql 
socket=/var/lib/mysql/mysql.sock 
server-id=574271 
log_bin=mysql-bin.log 
binlog_format=ROW 
binlog_do_db=crm_live 

max_allowed_packet=500M 
log_error=/var/log/mysql-bin.err 
relay-log=mysqld-relay-bin 

因此很明顯,我們打破這兩者之間的聯繫後,一些大的數據包沒有被推入二進制日誌......從小學到中學。

謝謝你們,

羅馬

回答

0

花費大量的時間閱讀和搜索我發現有一個與奴隸淨超時問題

它默認爲3600,因此採取了之後1小時讓中學發現連線有滯後現象。

將此設置重置爲60秒有助於節省大量時間。

希望有人會發現這篇文章有用,它會節省他們的時間。

+0

你想告訴我如何設置超時? – Stony

+0

slave-net-timeout ins my.cnf文件 – RomanG