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

mysql:4212

From: (遠藤 俊裕) <<endo_t@xxxxxxxxxx>>
Date: Sun, 26 Aug 2001 20:41:36 +0900
Subject: [mysql 04212] Re: cron から myisamchk を実行するとメールが来ない

遠藤です。

takeshi@xxxxxxxxxx さんは書きました:
>それ以外のプロセス(sh script にかかれている)が残っているはずです。

う〜ん^^; それは確認済みです。残っていません。
だから不可解なのです。
それも mysqladmin shutdown を別セッションで実行してるにも関わ
らずメールが来るのです。^^;

・cron で前述の script が実行される。
・sh 自身は起動終了している。
・sendmail のプロセスが待っている。
・terminal を起動し、mysqladmin shutdown を実行すると sendmail
 のプロセスがプロセスリストから消えて cron からのメールが来る。

>先の、--with-mit-pthread のせいかもしれません。

このオプションは無くなっています。
というか、--with-mit-pthread=no にして configure をしないと駄目?^^;

>おそらく、このシェルはまだ終了していなくて、sendmailへのパイプが閉じられ
>ていないのでしょう。

shell はやっぱり終了しています。
他に mysql がらみのプロセスも起動していません。

testDB# ps axw | grep send
 9540  ??  Is     0:00.07 /usr/sbin/sendmail -FCronDaemon -odi -oem -oi -t
testDB# ps axw | grep my
 9606  ??  I      0:00.05 /bin/sh /usr/local/bin/safe_mysqld --datadir=/usr/local/var \
--pid-file=/usr/local/var/testDB.honsha.sa
 9636  ??  S      0:00.33 /usr/local/libexec/mysqld --basedir=/usr/local \
--datadir=/usr/local/var --user=root --pid-file=/usr/local
testDB# mysqladmin shutdown
testDB# /usr/local/etc/rc.d/mysql.server.sh start
testDB# Starting mysqld daemon with databases from /usr/local/var
testDB# ps axw | grep send
testDB# ps axw | grep my
10831  p0  S      0:00.05 /bin/sh /usr/local/bin/safe_mysqld --datadir=/usr/local/var \
--pid-file=/usr/local/var/testDB.honsha.sa
10861  p0  S      0:00.10 /usr/local/libexec/mysqld --basedir=/usr/local \
--datadir=/usr/local/var --user=root --pid-file=/usr/local

こんな感じです。
この shutdown 後に cron からメールが来ます。

>あるいはもっと単純な話で、
>mysqladmin shutdown に -p がついていて、入力待ちだったり...

だとすると、myisamchk が実行されないような気がするのですが。。。
cron からのメールでは実行されているようです。
これは、先のメールのログの通りです。

試しに -p で root で動かしてみましょうか。
あ、パスワードは無いや。(笑)

っていうか、今気がついたけど、root 権限で動いてるなぁ。^^;
まずいや。(爆)

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

      4204 2001-08-26 13:00 [<endo_t@xxxxxxxxxx> ] cron から myisamchk を実行するとメールが来ない
      4210 2001-08-26 19:13 ┣[<takeshi@xxxxxxxxxx>]                                       
->    4212 2001-08-26 20:41 ┃┗[<endo_t@xxxxxxxxxx> ]                                     
      4214 2001-08-26 20:52 ┗[Yasuhiro Hayase <hay]                                       
      4219 2001-08-26 22:04  ┗[<endo_t@xxxxxxxxxx> ]