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]