Kouhei Sutou
kou****@clear*****
2015年 10月 7日 (水) 19:24:19 JST
須藤です。 In <20151****@orega*****> "[groonga-dev,03552] Re: PGRNファイルが開けない?" on Tue, 06 Oct 2015 18:24:13 +0900, 高見 直輝 <takam****@orega*****> wrote: >> PGroonga側でエラー処理を整理してみたので↓を試してみてもらえ >> ませんか? >> http://packages.groonga.org/tmp/pgroonga-1.0.0-20151004.zip > > 申し訳有りませんが、確認できるのは来月以降になりそうです。 わかりました。 お手数をおかけしますがよろしくお願いします。 > あと、[groonga-dev,03532] にて記載した以下の内容について、 >> 復旧方法については、設定済みの項目に対して >> ALTER DATABASE 〜 RESET 〜 >> を実行し、PostgreSQLのサービスを再起動したら直りました。 >> ※その後、再設定しても問題無し > ここでは問題無しと言ったのですが、設定項目によって状況が変わるようです。 > log_level ⇒ 問題無し > log_type ⇒ 問題あり > log_typeの設定があると、先の57P03エラーが発生するようになり、これを削除 > するとエラーが発生しなくなります。 > また、設定が存在しない状態ではログがデフォルトのパスに出力されますが、 > 設定が存在する(pgroonga.log_type='file'を設定した)状態だとファイルへの > 出力自体行われません。 > pgroonga.log_level='notice'を設定してもログの出力は行われるので、log_type > に何らかの問題があるのかもしれません。 情報ありがとうございます。 log_typeの方がlog_levelよりも多くのことをしているのでなにか 問題が発生しているのかもしれません。 これまでは、初期化時にエラーが発生したときでも、PGroongaが使 われる度に何度も初期化処理を再挑戦していたのですが、一度失敗 したら接続を切るまで2度と初期化処理をしないようにしました。 (どうせ成功しないと思いますし。) おそらく、複数回初期化処理をすることで問題が発生していると思 うので、この変更で「接続できない」という状況を回避できるので はないかと思っています。 -- 須藤 功平 <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/