[Armadillo:05555] Re: 連続運用時のログ取扱いについて

FIO email@hidden
2010年 8月 3日 (火) 20:02:24 JST


伊藤です。

・ログレベルの設定についてですが、ベースに使用したユーザーランド[initrd-1.1.2] 

 内に、[syslog.conf]がなかったので、ないまま組み込み動作しております。
 なので、ログレベルの設定はできないものなのかと決め込んでいましたが、
 そもそも、この状態がおかしいのでしょうか?

・[rm /var/log/messages]は一旦削除した後、messegesに追記する時点で
 自動で[/var/log/messages]が作成される事を確認しました。

 > あと、cpではだめです。なぜならcpしている間もsyslogは
 > ログを書き続けているから。cpとrmの間の微妙なタイミングで
 > messagesに書かれたログレコードが失われます。
・たしかにその通りですね。修正させて頂きます。


----- Original Message ----- 
From: "SAITOH akinori" <email@hidden>
To: <email@hidden>
Sent: Tuesday, August 03, 2010 7:32 PM
Subject: [Armadillo:05551] Re: 連続運用時のログ取扱いについて


> 齊藤と申します
> (2010/08/03 17:33), FIO wrote:
>> 伊藤です。
>> [syslogd -m -0 -L]のヘルプで判らない箇所の確認ができましたが、
>> syslogdのログ収集量を設定したり、自分で必要ばログのみを記録させる事は
>> 可能なのでしょうか?
>
> syslog.confでログレベルの設定は出来ます。がそれ以上に細かい
> ログの選別は別途 grepなりperl/rubyなどで選別スクリプトを
> 書かなければなりません。
>
>> cp -R /var/log/messages /var/log/messages.0
>> rm /var/log/messages
>> とする事で、ログをローテートする事ができましたが、
> それ、ちゃんと出来てないです。
>
>>> touch messages
>>> kill -HUP `cat /var/run/syslogd.pid
>> を行わなくても、正常に動作したのは[mv]ではなく[cp]を使ったからでしょ
>> うか?
> 最近のsyslogは優秀なのかな。
> rm /var/log/messages
> ってやると、無くなった(lsでは見えない)ファイルに書き続けて
> /var/log/messagesは空っぽのまま・・・ってのがsyslogの
> 動作だったんですが、以前は。
>
> あと、cpではだめです。なぜならcpしている間もsyslogは
> ログを書き続けているから。cpとrmの間の微妙なタイミングで
> messagesに書かれたログレコードが失われます。。
>
> -- 
> 齊藤明紀 email@hidden
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 




armadillo メーリングリストの案内