[groonga-dev,03867] Re: PGRNファイルが開けない?

Back to archive index

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




groonga-dev メーリングリストの案内
Back to archive index