[groonga-dev,02120] Re: groonga-httpd のログ肥大化について

山本 良二 r.yam****@miner*****
2014年 2月 10日 (月) 11:28:46 JST


林さん

> Groonga的にはoffというパスが指定されたという扱いになっているようです。
そうなんですね。

> 明示的に/var/log以下のパスを指定するといいと思います。
> こちらであればローテーション対象になります。
ありがとうございます。
こちらの方法で対処してみます。



On Thu, 6 Feb 2014 17:38:49 +0900
HAYASHI Kentaro <hayas****@clear*****> wrote:

> 
> 林です。
> 
> On Thu, 06 Feb 2014 13:10:09 +0900
> 山本 良二 <r.yam****@miner*****> wrote:
> 
> > お世話になっております。山本と申します。
> > 
> > groonga-httpdを利用しております。
> > 運用を開始して暫く経過後、下記ログファイル?が
> > 肥大化してきているのに、気が付きました。
> > (ファイル)
> > /etc/groonga/httpd/off
> > 
> 
> ここにログファイルが作成されてしまうのは、groonga-httpdの意図しない挙動です。
> これはGroonga本体で直さないといけない不具合ですね。
> Groonga的にはoffというパスが指定されたという扱いになっているようです。
> 
> > 出力させない方法はあるんでしょうか?
> 
> offを指定しても無効にできないという困った状態なのですが、
> /dev/nullを指定すればログを捨てることができます。
> その場合、こんな感じに指定します。
> 
>   groonga_log_path /dev/null;
>   groonga_query_log_path /dev/null;
> 
> > または、cronでローテションさせておけば良い感じでしょうか?
> > 
> 
> /etc/groonga/httpd/offをどうにかするよりかは、offの代わりに
> 明示的に/var/log以下のパスを指定するといいと思います。
> こちらであればローテーション対象になります。
> 
>   groonga_log_path /var/log/groonga/httpd/groonga.log;
>   groonga_query_log_path /var/log/groonga/httpd/groonga-query.log;
> 
> /dev/nullに捨ててしまう方法よりかはこちらをオススメします。
> 
> offを指定したときに、変なところにログを吐く問題に気づいていなかったので、
> 報告してもらってとても助かりました。
> 
> > 環境は
> > CentOS 5.5
> > Groonga 3.0.8
> > groonga-httpd 3.0.8
> > 
> > groonga-httpd.conf
> > ------------------------------------
> > worker_processes 4;
> > user groonga groonga;
> > 
> > events {
> >   worker_connections 1024;
> > }
> > 
> > http {
> >   include mime.types;
> >   default_type application/octet-stream;
> >   sendfile on;
> >   keepalive_timeout 65;
> >   groonga_database /var/lib/groonga/db_name.db;
> > 
> >   server {
> >     listen 10041;
> >     server_name localhost;
> > 
> >     location /d/ {
> >       groonga on;
> >       groonga_log_level none;
> >       groonga_log_path off;
> >       groonga_query_log_path off;
> >     }
> > 
> >     location / {
> >       root /usr/share/groonga/html/admin;
> >       index index.html;
> >     }
> > 
> >     error_page   500 502 503 504  /50x.html;
> >     location = /50x.html {
> >       root html;
> >     }
> >   }
> > }
> > ------------------------------------
> > 
> > 参考にしたのは以下のページです
> > http://qiita.com/groonga/items/47aa21dd0cd4d19add81
> 
> 前に書いたのがちょっとでもお役に立ったならよかったです。
> 
> 
> -- 
> HAYASHI Kentaro <hayas****@clear*****>
> 
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev

------------------------------------
ミネルヴァ・ホールディングス株式会社 
 経営管理部 インフラチーム 山本 良二 
〒540-0011
大阪市中央区農人橋1-1-22 大江ビル10F
TEL:06-6910-0010 FAX:06-6910-0040
E-mail:r.yam****@miner*****
------------------------------------




groonga-dev メーリングリストの案内