
現在syslogサーバの構築を行っています。logrotateの機能を用いて、転送されてきたログのローテーションを行おうと考えています。
/etc/logrotate.d/配下に、個別設定ファイルを作成し、logro
tate -dオプションでテストを行ったところ、個別設定ファイルに記載しているローテーション対象ファイル名の読込が途中で途切れている事象が生じました。
このような現象の原因は何でしょうか。
■設定
---------------/etc/logrotate.d/testconf---------------------
/var/log/aaa001aa1-001.log
/var/log/aaa001aa1-002.log
/var/log/aaa001aa1-003.log
/var/log/aaa002aa1-001.log
/var/log/aaa002aa1-002.log
・
・
・
・
/var/log/aaa100aa1-003#ログファイル数200
{
sharedscripts
postrotate
/bin/kill~~~~~~~
endscript
}
■事象
logrotate -d /etc/logrotate.conf 2> test.txt
------------------cat test.txt | less--------------------------
・
・
reading config file testconf
reading config info for /var/log/aaa001aa1-001.log
/var/log/aaa001aa2-002.log
/var/log/aaa001aa3-003.log
/var/log/aaa002aa1-001.log
/var/log/aaa002aa1-001.log
・
・
/var/log/aaa030aa1-001.log
-------------------------------------------------------------------
/var/log/aaa100aa1-003.logまで、ホスト名があるが、途中までしか
読み込まない
■バージョン等
CentOS 6.4 x86_64
logrotate 3.7.8
以上、よろしくお願いいたします。
No.3
- 回答日時:
>知識不足で恐縮ですが、ファイル名列挙指定の制限はどのように確認すべきでしょう。
ソースパッケージ取ってきて確認でしょうかねぇ…。
以前sshだったかで複数ホストとかの指定をしたら、「そういう指定には対応していない」みたいな制限に引っかかったことがあります。
具体的になにの指定の時だったかはちょっと忘れましたが。
んで、logrotateのソースパッケージを確認。
軽く見た程度ですが列挙されているであろうファイル名を取り込んでいる…と思われる箇所を見てみました。
realloc()で拡張とかしている様子。
…ということで、搭載メモリ量などの制限受けるかも知れませんね。
# それでも…メモリの方が潤沢だとは思いますけども。
ご確認まで行っていただき、ありがとうございました。
もう一度、設定ファイルを作成し、本事象が発生したファイルと比較したところ、
ホスト名が重複定義されており、重複したファイル以降のホストがスキップされていることを確認しました。
結論、ケアレスミスでありました。
ソースパッケージを確認していただいたこと、ソースパッケージでの確認をご教示いただいたことを考慮し、
ベストアンサーとさせていただきます。ありがとうございました。
No.1
- 回答日時:
未検証の回答でなんですが、/var/log/aaa030aa1-001.log 以降のファイルがサイズとかの関係でローテーション対象じゃないって事とかないですかね?
あるいは、-v オプションもつけて実行したら何か解決に繋がるメッセージがでませんか?
ちなみに、 /var/log/aaa*.log とかって指定だとどうなんでしょう?
※やってみてから回答しろよって声も聞こえてきそうですが、いま手元にUbuntuしか環境がないので--;
ファイルサイズに関してはテスト済で、サイズを3GB以上などに設定した場合、
そのファイル以降の圧縮がうまくできない動作となったのみで、対象としては認識していました。
-vオプションに関しては、実施していないため、異なる環境でテストしてみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 n乗はどうなったのでしょうか 1 2023/01/31 19:26
- 数学 log底10真数1/75 ただし、 log底10真数2=0.3 log底10真数3=0.5とする 式 2 2022/05/30 22:51
- 数学 微分方程式の積分定数について 5 2023/07/13 08:39
- 数学 写真の数学の質問です。 常用対数ってのがいまいちわかりません。 log(10)3が、なぜlog(10 5 2023/06/10 14:07
- タブレット log撮影で撮った写真について。 こんにちはカメラ初心者です、わたしは今までほとんどの写真をlog撮 3 2023/07/04 01:42
- 数学 対数関数のグラフ y=log(2)2(x+1)のグラフを書け 模範解答は「1+log(2)(x+1) 2 2023/07/08 01:51
- その他(OS) RHELを使っています。これまで/var/logディレクトリなどを拡張してきた経験はあります。しかし 2 2023/05/12 18:09
- 数学 log{f(x)}=xβlogα ↓ f(x)=e∧(xβlogα) こうなるlogの定義 4 2023/04/18 12:10
- 数学 回答者どもがなかなか答えられないようなので、考えてみました。 ∫[0,π/2]log(sinx)/( 4 2022/08/31 16:30
- 写真 log撮影について。今まで、9割がた映像ではなく写真をlog撮影でとってきました。 映像ではlogの 3 2023/07/04 23:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ログの重要性について
-
logrotateの再起動
-
evalが使えない場合
-
FedoraCore6を使用し、PostFix...
-
イベントログ 「シェルが停止し...
-
tailとgrepの組み合わせて、結...
-
apacheのログファイルがいつの...
-
/etc/cron.daily/logrotateがエ...
-
サーバーというのとメインフレ...
-
循環参照にならない方法があっ...
-
パスワード設定していないユー...
-
リモートデスクトップ接続でパ...
-
同じ独自ドメインを2つのサーバ...
-
DNSサーバを設定したのですがns...
-
エラーメールで"too many hops"...
-
このgooのメール受信について
-
qmail のエラーログの解決法
-
同一のホスト名で何か問題があ...
-
Ubuntu(zorin os)でパスワード...
-
”Tortoise SVN” と ”Subversio...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IEのイベントログをイベントビ...
-
ssl_request_logの必要性について
-
tailとgrepの組み合わせて、結...
-
WINDOWS NT システムログファイ...
-
logrotateの再起動
-
イベントログ 「シェルが停止し...
-
auth.logが出力されない。
-
Linux の時刻が勝手に変わる
-
reboot 実行時のログについて
-
evalが使えない場合
-
この大量のmaillogの原因を知り...
-
Aixのsyslogログローテーション...
-
vsftpを設定し試したら書き込み...
-
squidのアクセスログについて
-
apacheでjpgが表示されない。
-
rsyncの実行時間
-
/var/adm/messagesから当日分の...
-
/etc/cron.daily/logrotateがエ...
-
サブシステムがロックします。
-
【ウイルス?】デスクトップに...
おすすめ情報