Kouhei Sutou
kou****@clear*****
2016年 3月 24日 (木) 22:36:09 JST
須藤です。 In <20160****@syste*****> "[groonga-dev,03988] Windows版MroongaでGRN_IO_SEG_REF後にクラッシュ" on Thu, 24 Mar 2016 17:49:46 +0900, 石橋 卓見 <ishib****@syste*****> wrote: > いつもgroonga/mroongaをありがたく利用させていただいております! よかったです! 「MySQLとPostgreSQLと日本語全文検索2」というイベントを6/9に 開催する予定で、利用事例を紹介してくれる人を募集しているので ご検討ください! https://groonga.doorkeeper.jp/events/41770 > JavaアプリケーションからメールデータをmroongaストレージモードのTableに > Insertする処理を行っておりますが、Groonga.log に以下のようなメッセージを > 大量に残してMariaDBごと、クラッシュしてしまいます。 > > 難しいとは思いますが、もしログからのアプローチで何か思いつく暫定対応策等 > がございましたらご教示を頂けると助かります。 ... > 2016-03-22 16:01:44.848000|A|000018c4|calloc fail (4194304)=00000000 (C:\mrnwork\pfmb\powershell\work\source\storage\mroonga\vendor\groonga\lib\io.c:1426) <980> > 2016-03-22 16:01:44.863000|C|000018c4|mmap failed!!!! in GRN_IO_SEG_REF(18F97E98, 0): このコマンドを実行するのに十分な記憶域がありません。 > 2016-03-22 16:01:44.863000|C|000018c4|mmap failed!!!! in GRN_IO_SEG_REF(18F97E98, 0): このコマンドを実行するのに十分な記憶域がありません。 ... このエラーメッセージの通り、メモリーが足りないと、このような エラーが発生します。 物理的にメモリーを追加するのがよいのですが、それがムリなら、 仮想メモリーを増やしてください。 最近のOS用の仮想メモリーを増やし方を説明したMSDNのドキュメン トを見つけられなかったのですが、↓と同じようにやれば増やせる はずです。 https://msdn.microsoft.com/ja-jp/library/cc737315%28v=ws.10%29.aspx -- 須藤 功平 <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/readable-code-workshop.html