mysql:2437
From: takano masaki <takano masaki <mtakano@xxxxxxxxxx>>
Date: Fri, 01 Sep 2000 08:58:08 +0900
Subject: [mysql 02437] レプリケーション / スレッド固まる?
高野 真樹と申します。
現在、MySQLのレプリケーション評価中です。
評価内容:
1) 3台のホストがあります。
日本の1つのセグメントに2台、米国に1台あり、日本の1台を
マスタDBとし、他をスレーブにしています。
3) 日本・米国間は直接インターネット経由です。VPNや専用線では
ありません。
4) 5分に1回、マスタの1レコードを更新します。
更新の10秒後、マスタDBとスレーブDBを比較し、差異があるか、
検出します。
で、肝心の評価結果ですが・・・
1) 今日まで3日くらいやってます。
2) 同じセグメント内のマスタ&スレーブは今のところまったく問題
なし。
セッション(ネットワーク)が切れてもちゃんと再接続しにいく。
3) 米国に置いたサーバは、スレーブ用のスレッドがだんまりになる
率が高い。 1日2回くらい。
だんまりの内容は下記の通り。
a) レプリケートされない。
b) エラーメッセージをいっさい出さない。
c) stop-slave,stop-slave,start-slave すると、レプリケートが
再開され、データはちゃんと同じになる。
たぶん、レプリケーション用のスレッドがどこかでデッドロック
してるか、ループしてる。
マスタとのセッションが切れると、検出はしてる。
たとえば、下記のログ。
000831 11:17:27 Slave thread: error connecting to slave:Lost
connection to MySQL server during query,retry in 60 sec
気になるのが下記のログ。
ただし、発生した時間的に考えて「だんまり」とは関連なさそう。
000901 5:48:39 Error reading packet from server: Lost
connection to MySQL server during query (107)
どこでスレーブスレッドが停止してるのか・・・
わかれば直すんだけど。
gdbでできるかなあ。
みなさんのご意見をお聞かせいただけると幸いです。
-> 2437 2000-09-01 08:58 [takano masaki <mtaka] レプリケーション / スレッド固まる? 2438 2000-09-01 09:03 ┗[takano masaki <mtaka]