Kouhei Sutou
kou****@clear*****
2016年 1月 20日 (水) 21:50:25 JST
須藤です。 In <20160****@orega*****> "[groonga-dev,03864] Re: PGRNファイルが開けない?" on Tue, 19 Jan 2016 14:20:08 +0900, 高見 直輝 <takam****@orega*****> wrote: >> > ひとまず、前回保留したANALYZE→VACUUM FULLの繰り返し実行をやってみます。 >> >> はい、それがよいと思います。徐々に復旧できているようですし。 > > DB全体に対して上記処理を実行しました。 > その結果、一時的に回復したものの、すぐにまたエラーが出るようになりました。 > このときのログを取得しましたので添付します。 ありがとうございます。 ところどころに > 2016-01-19 11:33:42.134000|e| syscall error 'base/16384/pgrn.000012F' (Permission denied) というログがでているのですが、別にデータベースを開いているプ ロセスがいたりしますか? 次の操作を試してみてもらえないでしょうか? 1. PostgreSQLを終了する 2. pgrn*を消す 3. PostgreSQLを起動する(データベースを開いているプロセスはいないはず) 4. PostgreSQLに接続してREINDEX databaseを実行する(1接続だけになっていること) 5. 同じ接続でSELECTを実行してみる(エラーになる?ならない?) できれば、↑の操作中はpgroonga.log_level = noneではなく notice(デフォルト)にしておいてもらえると助かります。 インデックス削除だけでなく作成のログも出ているはずなんです。 -- 須藤 功平 <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