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

mysql:12657

From: Kenta Hashimoto <Kenta Hashimoto <kem@xxxxxxxxxx>>
Date: Fri, 20 Jan 2006 22:26:30 +0900
Subject: [mysql 12657] リレーログがおかしい

以前、サーバ環境について相談させていただいた橋本です。

おかげさまで、その後、レプリケーションを用いて負荷分散された
サイトを公開することができました。お世話になったみなさまに、
感謝しておりあます。

公開後、10日ほどたちましたが、特に大きな不具合もなく、
動いてくれています。

ところが、今日になって、2台あるスレーブサーバのうち、
片方のレプリケーションが止まってしまって困っています。
お力をお貸しくださるとありがたいです。

原因を探していくと、どうやら、リレーログがおかしいらしいことが
分かってきました。
/var/lib/mysql/relay-log.info を見ると、

----
./slave2-relay-bin.000144
706459275
masterdb-bin.000085
731884440
----

となっています。しかし、一番古いリレーログは、slave2-relay-bin.000145に
なっています。

マスターのバイナリーログ、
DB内のデータ、
slave2-relay-bin.000145
を、見比べてみると、どうやら、slave2-relay-bin.000145に記載されている
処理以前の処理(つまり、slave2-relay-bin.000144に記載されていたはず
の処理)は全て終了しているようです。
また、slave2-relay-bin.000145に記載されている処理は、まだ行われて
いません。

要するに、なぜか、/var/lib/mysql/relay-log.infoの内容が、
「./slave2-relay-bin.000145」に書き換わらず、
「./slave2-relay-bin.000144」のままになってしまっていることが、
レプリケーションがとまってしまった原因のようです。

こういった場合、レプリケーションを再開するには、どのようにすれば
よいでしょうか。

ちなみに、slave2-relay-bin.000144 の出だしは、こんな感じです。

----
# at 4
#700101  9:00:00 server id 1  log_pos 0         Rotate to
masterdb-bin.000085
  pos: 731884440
----

master-infoの、バイナリーログについての記載は、以下の通りです。
----
masterdb-bin.000085
731901898
----

/var/lib/mysql/relay-log.infoを、以下のように変更して、start slave
してしまえばいいのかとも思ったのですが、
----
./slave2-relay-bin.000145
4
masterdb-bin.000085
731884440
----

relay-log.infoを直接編集してしまうことが安全なのか、
編集内容がこれでいいのかについて、自信がもてないため、質問しました。
よろしくお願いいたします。

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

     12242 2005-10-18 23:58 [Kenta Hashimoto <kem] デュアルコアで2CPU                  
     12243 2005-10-19 09:24 ┗[とみたまさひろ <tomm]                                       
     12245 2005-10-19 09:52  ┗[Kenta Hashimoto <kem]                                     
     12247 2005-10-19 10:03   ┣[Hideki SUNADA <hidek]                                   
     12249 2005-10-19 10:35   ┃┣[Hideki SUNADA <hidek]                                 
     12250 2005-10-19 10:37   ┃┗[IGARASHI Kouichi <ig]                                 
     12251 2005-10-19 11:00   ┃ ┗[Kenta Hashimoto <kem]                               
     12252 2005-10-19 12:00   ┃  ┗[Hideki SUNADA <hidek]                             
     12257 2005-10-21 10:15   ┃   ┗[草野龍雄 <kusano@xxx]                           
     12258 2005-10-21 10:23   ┃    ┣[草野龍雄 <kusano@xxx]                         
     12259 2005-10-21 14:00   ┃    ┣[Kenta Hashimoto <kem]                         
     12261 2005-10-21 23:14   ┃    ┃┣[murayama <locutus@xx] 並列屋の視点(Re: デュアルコアで2CPU)
     12263 2005-10-22 16:32   ┃    ┃┃┗[草野龍雄 <kusano@xxx]                     
->   12657 2006-01-20 22:26   ┃    ┃┗[Kenta Hashimoto <kem] リレーログがおかしい  
     12658 2006-01-20 23:09   ┃    ┃ ┗[SATOH Fumiyasu <fumi]                     
     12659 2006-01-20 23:19   ┃    ┃  ┗[Kenta Hashimoto <kem]                   
     12660 2006-01-21 00:04   ┃    ┃   ┗[Kenta Hashimoto <kem]                 
     12271 2005-10-24 00:06   ┃    ┗[Hiro Yoshioka <hyosh]                         
     12272 2005-10-24 02:03   ┃     ┗[草野龍雄 <kusano@xxx]                       
     12248 2005-10-19 10:29   ┗["F.Y" <fumi_sby@xxxx]