[前][次][番号順一覧][スレッド一覧]

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]