mysql:6524
From: "Yasunori Saitoh" <"Yasunori Saitoh" <saitoh@xxxxxxxxxx>>
Date: Wed, 6 Nov 2002 23:09:31 +0900
Subject: [mysql 06524] Redhat8.0 の同期処理について
はじめまして
齋藤ともうします。
いままでRedhat 7.3でMySQLの同期処理を行っていました。
先日、Redhat8.0 Personalが発売されたのでOSをアップデート
したところ同期がとれなくなり1分おきにエラーがでるようになってしまいました。
マスター側の errログには
021106 22:13:06 mysqld started
/usr/local/libexec/mysqld: ready for connections
Number of processes running now: 1
mysqld process hanging, pid 11221 - killed
021106 22:13:12 mysqld restarted
/usr/local/libexec/mysqld: ready for connections
スレーブ側の errログには
021106 22:12:11 mysqld started
/usr/local/libexec/mysqld: ready for connections
021106 22:12:11 Slave thread: error connecting to master: Lost connection
to MySQL server during query (0), retry in 60 sec
と記述されます。
で、この現象はスレーブのMySQLを立ち上げると発生します。
スレーブで safe_mysqld & と実行するとマスター側のディスプレイに
/usr/local/bin/safe_mysqld: line 273: 1086 セグメンテーション違反です
$NOHUP_NICENESS $ledir/$MYSQLD
$defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR $USER_OP
TION --pid-file=$pid_file --skip-locking >>$err_log 2>&1
Number of processes running now: 1
mysqld process hanging, pid 1089 - killed
021106 22:13:12 mysqld restarted
/usr/local/bin/safe_mysqld: line 273: 1111 セグメンテーション違反です
$NOHUP_NICENESS $ledir/$MYSQLD
$defaults --basedir=$MY_BASEDIR_VERSION --datadir=$DATADIR
$USER_OPTION --pid-file=$
pid_file --skip-locking >>$err_log 2>&1
と表示されます。
スレーブ側を同期の設定をしなかったり、立ち上がっていない状態なら
マスターは普通に動いています。
また、マスターRedhat7.3 スレーブRedhat8.0 の状態ではこのようなエラーは出ませ
んでした。
最初MySQLは共に 3.23.51 を入れていました。
エラーが出たためこれを両方 3.23.53 にアップデートしましたが結果は変わりま
せんでした。
コンフィグは共に
./configure --with-charset=sjis --with-extra-charsets=all --with-mysqld-user
=mysql
となっています。
ちなみにmy.cnfの設定は
マスター---------------
[mysqld]
log-bin
server-id=1
set-variable = max_connection=1000
スレーブ----------------
[mysqld]
server-id=2
master-host=xxx.xxx.xxx.xxx
master-user=xxxx
master-password=xxxxxx
set-variable=max_connection=2000
となっています。
カーネル等は以下のようになっています。
//////////////////////マスター側/////////////////////////////////
# uname -a
Linux xxxx.xxxxxx.co.jp 2.4.18-17.8.0 #1 Tue Oct 8 11:08:06 EDT 2002 i586
i586 i386 GNU/Linux
# ls -la /lib/libc*
-rwxr-xr-x 1 root root 1327065 9月 6 07:59 /lib/libc-2.2.93.so
lrwxrwxrwx 1 root root 14 11月 6 18:54 /lib/libc.so.6 ->
libc-2.2.93.so
lrwxrwxrwx 1 root root 17 11月 6 18:54
/lib/libcom_err.so.2 -> libcom_err.so.2.0
-rwxr-xr-x 1 root root 29205 8月 11 16:08
/lib/libcom_err.so.2.0
-rwxr-xr-x 1 root root 21094 9月 6 07:59
/lib/libcrypt-2.2.93.so
lrwxrwxrwx 1 root root 18 11月 6 18:54
/lib/libcrypt.so.1 -> libcrypt-2.2.93.so
-rwxr-xr-x 1 root root 999564 8月 7 03:36
/lib/libcrypto.so.0.9.6b
lrwxrwxrwx 1 root root 19 10月 15 19:51
/lib/libcrypto.so.2 -> libcrypto.so.0.9.6b
# ls -la /lib/libpth*
-rwxr-xr-x 1 root root 85311 9月 6 07:59
/lib/libpthread-0.10.so
lrwxrwxrwx 1 root root 18 11月 6 18:54
/lib/libpthread.so.0 -> libpthread-0.10.so
# cat /etc/ld.so.conf
/usr/kerberos/lib
/usr/X11R6/lib
#ldd /usr/local/bin/mysql
libncurses.so.5 => /usr/lib/libncurses.so.5 (0x4001b000)
libmysqlclient.so.10 => /usr/local/lib/mysql/libmysqlclient.so.10
(0x4005a000)
libz.so.1 => /usr/lib/libz.so.1 (0x40090000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4009e000)
libnsl.so.1 => /lib/libnsl.so.1 (0x400cb000)
libm.so.6 => /lib/libm.so.6 (0x400df000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x40101000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x401b3000)
libc.so.6 => /lib/libc.so.6 (0x401bb000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
#ldd /usr/local/lib/mysql/libmysqlclient.so
libz.so.1 => /usr/lib/libz.so.1 (0x4003f000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4004d000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4007a000)
libm.so.6 => /lib/libm.so.6 (0x4008e000)
libc.so.6 => /lib/libc.so.6 (0x400af000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
//////////////////////スレーブ側/////////////////////////////////
# uname -a
Linux xxxx.xxxxx.co.jp 2.4.18-17.7.x #1 Tue Oct 8 11:34:32 EDT 2002 i686
i686 i386 GNU/Linux
# ls -la /lib/libc*
-rwxr-xr-x 1 root root 1235468 9月 5 19:12 /lib/libc-2.2.93.so
lrwxrwxrwx 1 root root 14 10月 28 11:25 /lib/libc.so.6 ->
libc-2.2.93.so
lrwxrwxrwx 1 root root 11 10月 28 11:52 /lib/libcap.so ->
libcap.so.1
lrwxrwxrwx 1 root root 14 10月 28 11:26 /lib/libcap.so.1 ->
libcap.so.1.10
-rw-r--r-- 1 root root 51259 7月 19 06:44 /lib/libcap.so.1.10
lrwxrwxrwx 1 root root 17 10月 28 11:26
/lib/libcom_err.so.2 -> libcom_err.so.2.0
-rwxr-xr-x 1 root root 29205 8月 11 03:08
/lib/libcom_err.so.2.0
-rwxr-xr-x 1 root root 22351 9月 5 18:55
/lib/libcrypt-2.2.93.so
lrwxrwxrwx 1 root root 18 10月 28 11:25
/lib/libcrypt.so.1 -> libcrypt-2.2.93.so
-rwxr-xr-x 1 root root 990234 8月 6 14:34
/lib/libcrypto.so.0.9.6b
lrwxrwxrwx 1 root root 19 10月 16 15:34
/lib/libcrypto.so.2 -> libcrypto.so.0.9.6b
# ls -la /lib/libpth*
-rwxr-xr-x 1 root root 70612 9月 5 19:12
/lib/libpthread-0.10.so
lrwxrwxrwx 1 root root 18 10月 28 11:25
/lib/libpthread.so.0 -> libpthread-0.10.so
# cat /etc/ld.so.conf
/usr/kerberos/lib
/usr/X11R6/lib
/usr/lib/qt-3.0.5/lib
/usr/lib/sane
/usr/lib/wine
# ldd /usr/local/bin/mysql
libncurses.so.5 => /usr/lib/libncurses.so.5 (0x40025000)
libmysqlclient.so.10 => /usr/local/lib/mysql/libmysqlclient.so.10
(0x40065000)
libz.so.1 => /usr/lib/libz.so.1 (0x4009b000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x400a9000)
libnsl.so.1 => /lib/libnsl.so.1 (0x400d6000)
libm.so.6 => /lib/i686/libm.so.6 (0x400eb000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x4010d000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x401c0000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
# ldd /usr/local/lib/mysql/libmysqlclient.so
libz.so.1 => /usr/lib/libz.so.1 (0x40048000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40057000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40084000)
libm.so.6 => /lib/i686/libm.so.6 (0x40099000)
libc.so.6 => /lib/i686/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
長文かつ乱文で分かりづらくて申し訳ありませんが、
もし、ご存知の方がいらっしゃいましたらご教授願えますでしょうか?
よろしくお願いします。
-> 6524 2002-11-06 23:09 ["Yasunori Saitoh" <s] Redhat8.0 の同期処理について 6525 2002-11-07 01:38 ┗[Tomoyuki Ishino <ish] 6530 2002-11-07 13:38 ┗["Yasunori Saitoh" <s] 6553 2002-11-09 04:41 ┗[Hidetaka Yamashita <]