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]