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

mysql:14152

From: "Tetsuro IKEDA" <"Tetsuro IKEDA" <ikdttr@xxxxxxxxxx>>
Date: Wed, 1 Aug 2007 12:04:48 +0900
Subject: [mysql 14152] Re: MySQLが落ちる

いけだです。

そうですね、回避策・対応策ですが、さらに以下の
バグレポートを見つけました。

http://bugs.mysql.com/bug.php?id=3139

これによると、

1. パラメータチューニングは効果なし。

innodb_file_io_threads=20 or 8 or 4(初期値)で問題発生。

2. 他のマシンで同じMySQL環境を作って試したら再現せず

「ibdata1を作りなおしたら上手くいくかも」の投稿の後、
続報がないのでうまくいったのかもしれない。

3. ストレージにSANを使用している場合、Command Queueのサイズが
小さすぎると処理に失敗するという報告がいくつかあった。

とのことです。

07/08/01 に 兵頭<kz.hyodo@xxxxxxxxxx> さんは書きました:
> こんにちは、兵頭です。
>
> いけだ様、ありがとうございます。
> ということは、MySQL側だけの問題ではなさそうですね。
> 原因が同じかどうかは不明ですが、MySQL設定側で大量の非同期I/O要求
> を行った場合の処置について考える必要があるかと思っていますが、
> いかがでしょうか?
>
> 何度も申し訳ありませんが、宜しくお願いします。
>
> 兵頭
>
> > いけだです。
> >
> > 手がかりはERROR_OPERATION_ABORTED(=995)のみということですね。
> >
> > 軽くぐぐったら以下のスレッドを見つけました。
> >
> > http://lists.mysql.com/mysql/180043
> >
> > Windowsのバグかもと言っています。
> >
> > このERROR_OPERATION_ABORTEDは、大量の非同期I/O要求を
> > Windowsに対して発行した際に、処理されずに滞留したリクエストを、
> > CancelIO関数でキャンセルした後に、GetLastError関数で調べると
> > 得られるエラーとのことです。
> >
> > で、InnoDBではCancelIO関数なんて呼んで無いよと。
> > 確かに、ver4.0.26をgrepしてもCancelIO関数は呼ばれてません。
> >
> > 07/08/01 に 兵頭<kz.hyodo@xxxxxxxxxx> さんは書きました:
> >> こんにちは、兵頭です。
> >>
> >> いけださんよりご指摘の点ですが、
> >> 自分なりに調べた結果ですが、具体的には何も分かっていません。
> >> こんな状態で質問をするのも大変失礼かと思ったのですが、急を要しておりまして
> >>
> >> 投稿させていただいた次第であります。
> >>
> >> ログの直前の部分は下記のとおりです。
> >> *****************************************************************
> >> 070731  3:00:00 MySql: Normal shutdown
> >>
> >> 070731  3:00:01  InnoDB: Starting shutdown...
> >> 070731  3:00:02  InnoDB: Shutdown completed
> >> 070731  3:00:02 MySql: Shutdown Complete
> >>
> >> 070731  3:21:44  InnoDB: Started
> >> MySql: ready for connections.
> >> Version: '4.0.26-nt'  socket: ''  port: 3306  Official MySQL binary
> >> *******************************************************************
> >> 以上のログが毎日残っています。
> >> 毎日AM3:00にバッチ処理にてサービスを停止してオフラインバックアップを行っています。
> >>
> >> Windows Error Code 995 についてありがとうございます。
> >> まだよく理解していませんが、調べてみます。
> >>
> >> 兵頭
> >>
> >> ----- Original Message -----
> >> From: "Tetsuro IKEDA" <ikdttr@xxxxxxxxxx>
> >> To: <ml@xxxxxxxxxx>
> >> Sent: Wednesday, August 01, 2007 9:46 AM
> >> Subject: [mysql 14147] Re: MySQLが落ちる
> >>
> >>
> >> > いけだです。
> >> >
> >> > 以下のログですが、14:29:38以前の分も見せてもらえませんか?
> >> > 単に「正常起動しましたよー」というようなログしかなく、
> >> > つぎはもう14:29:38の出力、ということならそれはそれでいいですが。
> >> >
> >> >> MySQLのエラーログは下記のとおりです。
> >> >> *****************************************************
> >> >> 070731 14:29:38  InnoDB: Operating system error number 995 in a file
> >> >> operation.
> >> >> InnoDB: See http://dev.mysql.com/doc/mysql/en/InnoDB.html
> >> >> InnoDB: for installation help.
> >> > 〜中略〜
> >> >> 自分なりにいろいろと手を尽くして調べてみたのですが、明確な原因が見つからず
> >> >>
> >> >> 困っています。
> >> >> どなたか、お分かりになるかたらおられましたらご教授願います。
> >> >> 宜しくお願いいします。
> >> >
> >> > 何を調べて、どこまでは分かったのか追記していただいたほうが
> >> > MLの皆さんも答えやすいと思います。
> >> >
> >> > とりあえず、Windows Error Code 995は以下のようですが。
> >> >
> >> > The I/O operation has been aborted because of either a thread
> >> > exit or an application request.
> >> >
> >>
> >>
> >>
> >
>
>
>

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

     14146 2007-08-01 02:55 [兵頭 <kz.hyodo@xxxxx] MySQLが落ちる                           
     14147 2007-08-01 09:46 ┗["Tetsuro IKEDA" <ikd]                                       
     14148 2007-08-01 10:11  ┗[兵頭 <kz.hyodo@xxxxx]                                     
     14149 2007-08-01 10:55   ┗["Tetsuro IKEDA" <ikd]                                   
     14150 2007-08-01 11:25    ┗[兵頭 <kz.hyodo@xxxxx]                                 
->   14152 2007-08-01 12:04     ┣["Tetsuro IKEDA" <ikd]                               
     14154 2007-08-01 14:07     ┃┗[兵頭 <kz.hyodo@xxxxx]                             
     14153 2007-08-01 12:39     ┗[Yasufumi Kinoshita <]