Kouhei Sutou
kou****@clear*****
2015年 11月 10日 (火) 12:41:36 JST
須藤です。 In <CALnfynTQGQYm5wkwK394afivQANuOH9ZC6HZBEBkT=TvLAD****@mail*****> "[groonga-dev,03640] mroonga_snippet でMySQLがクラッシュする" on Tue, 10 Nov 2015 11:02:17 +0900, Hironori Matsubara <t0392****@gmail*****> wrote: > はじめまして、松原と申します。 > (個人で・会社で、mroongaを利用させていただいております) > (大変便利なものを、いつもありがとうございます) 役に立っているようでよかったです! もしよかったら今月29日のMroongaのイベントにもお越しください! https://groonga.doorkeeper.jp/events/31482 > このたび、おそらく mroonga_snippet 付近が原因で、 > mysqldが数時間おきにクラッシュする問題が起きており、 > 解決のヒントがないか相談させていただければと思いました。 > > > ■環境 > ・CentOS 6.7 x86_64 (最新) > ・MySQL 5.6.27 (Oracle社レポジトリ) > ・groonga 5.0.9, mroonga 5.09 (groongaレポジトリ) > ※5.07では発生しませんでした > ※5.08で発生を確認し、5.09でも解消しませんでした 報告ありがとうございます。 環境の情報やログ、バックトレースなど必要な情報が含まれていて とても助かりました。 5.08から内部で使っているオブジェクトを使いまわして高速化する ようにしたのですがそのコードにバグがありました。。。 次の条件を満たしたときにクラッシュします。 1. 2接続以上で同時にmroonga_snippet(または別のUDF)を使う 2. 1.の後、5分以上mroonga_snippet(または別のUDF)を使わない 3. 2.の後、mroonga_snippet(または別のUDF)を使う ↑でクラッシュ 修正したので次のパッケージを試してもらえないでしょうか? * http://packages.groonga.org/tmp/groonga-libs-5.1.0-1.el6.x86_64.rpm * http://packages.groonga.org/tmp/groonga-tokenizer-mecab-5.1.0-1.el6.x86_64.rpm * http://packages.groonga.org/tmp/mysql-community-mroonga-5.10-1.el6.x86_64.rpm ↑の条件を満たしてもクラッシュしないようになっているはずなん です。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ パッチ採用 - プログラミングが楽しい人向けの採用プロセス: http://www.clear-code.com/recruitment/ コードリーダー育成支援 - 自然とリーダブルコードを書くチームへ: http://www.clear-code.com/services/code-reader/