![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
先日、使用していたサーバの
/var/log内のデータが溢れてしまい
Syslog、cronなどが止まってしまいました。
現在は、Syslog、cronなどは再起動をかけたので動いているのですが
logrotateがされず、このままだとまたあふれてしまう可能性があります…。
(あふれる前は動いていたのですが、Syslogのデータを/var/log/ないで行っており、整理をしなかったので溢れてしまいました)
私の考えでは、cronを再起動させれば動くものだとばかり思っていたのですが
うまくいかず、どうしたらいいのか困っています。
どなたか、同じような経験をされた方、対処法をご存知の方ご教授頂けないでしょうか?
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
lowrider_2005 さんの回答で十分と思いますが、
> 私の考えでは、cronを再起動させれば動くものだとばかり思っていた
> のですがうまくいかず、どうしたらいいのか困っています。
logrotate は設定した条件が満たされた場合にログのローテーションを行
います。ログがあふれそうで緊急にローテーションさせたいというときに
は、
# logrotate -f /etc/logrotate.conf
のように '-f' をつけて logrotate コマンドを実行すると強制的に
ローテーションします。
この回答への補足
logrotate -f /etc/logrotate.confを実行した結果
エラーが出て動きませんでした。
原因はlogrotate.statusにあったみたいでした。
このファイルの中身を消して、教えていただいたコマンドを打ち込んだ結果
強制的にlogrotateが起動し
先ほど、指定した時間にcronによってlogrotateが起動しました
ありがとうございました。
>logrotate -f /etc/logrotate.conf
これは、知りませんでした
まだ、問題が解決しないのですが
このまま回復しなかった場合はこれで応急的に対処してみます。
No.1
- 回答日時:
logrotateはcronから起動されるので、そういう意味ではcrondさえちゃんと動いていれば毎朝4:02に起動されます。
起動されているかどうかは、/var/log/cron を見ればわかります。
/var があふれてしまった原因が各種ログ(/var/log/以下)であれば、設定を変えないとまた同じ状況になる可能性が大です。
/etc/logrotate.conf の修正を検討してください。
〇保存期間の変更
デフォルトで4週間->2週間にするなど
〇圧縮を有効
ローテート後にファイルを圧縮してくれます。テキストファイルなので劇的に小さくなります。
〇ローテートの頻度の変更
なお、圧縮に失敗するほどディスク残容量が少なかったりするとプロセスがこけますので、余裕を持った設計を立ててください。
お礼が遅くなってしまい申し訳ありません
/var/log/cronを確認してみたのですが
cronは動いていました。
ですが、やはりlogrotateは動いていないみたいです
/etc/logrotate.confに関しては
やはり私も変えた方がいい気がするの検討します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 WindowsUpdateで再起動を阻止したいです 3 2023/03/15 22:41
- デスクトップパソコン ゲーミングPCが起動しない場合のアドバイスをいただきたいです。 こんにちは。 本日、私の使用していた 4 2023/07/11 12:49
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- Windows 10 Windows10環境にてWindowsUpdate後の再起動を完全に抑止する方法はございますか? 10 2023/06/16 09:57
- デスクトップパソコン デバイスからのHDMI信号がありません 5 2022/05/07 18:08
- サーバー ログオンユーザーがいない場合に自動再起動 1 2022/09/28 09:53
- 電気・ガス・水道 瞬電について教えてください 6 2022/07/26 11:00
- Visual Basic(VBA) あるマクロを起動し、その際に使用したデスクトップにある1.csv(マクロを起動したせいで加工されてい 3 2023/06/02 22:35
- その他(開発・運用・管理) bashで15分前と現在のエポックタイムの時間を取得したい 2 2023/02/01 19:10
- 中古パソコン PCが勝手に再起動してしまう 4 2022/10/11 11:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Sambaのアクセスログについて
-
vsftpを設定し試したら書き込み...
-
Syslogサーバ設定について
-
logrotateの再起動
-
auth.logが出力されない。
-
ログ管理
-
apacheのログファイルがいつの...
-
コマンドプロンプトからアプリ...
-
syslogdのrestartについて
-
evalが使えない場合
-
ログの取り方?
-
リモートのCentOSサーバが起動...
-
ログの初期化について
-
リモートデスクトップ接続でパ...
-
パスワード設定していないユー...
-
「DNSサーバーを自動的に取得す...
-
”Tortoise SVN” と ”Subversio...
-
エクセルで#N/Aを含めた平均値...
-
Mac標準メールソフト「Mail」で...
-
Mailの送信済みメールボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
squidのアクセスログについて
-
expectを用いた正規表現[]のgre...
-
ssl_request_logの必要性について
-
IEのイベントログをイベントビ...
-
auth.logが出力されない。
-
イベントビューアからの特定のe...
-
" /var/log/messages "の中は何...
-
/var/adm/messagesから当日分の...
-
Aixのsyslogログローテーション...
-
vsftpを設定し試したら書き込み...
-
FTPのログを取得したい
-
イベントログ 「シェルが停止し...
-
コマンドプロンプトでのcopyコ...
-
/etc/cron.daily/logrotateがエ...
-
/var/log/maillogへのログの書...
-
ログがローテイトされなくなった.
-
evalが使えない場合
-
suコマンドのログ
-
apacheでjpgが表示されない。
-
syslogからログが出力されなく...
おすすめ情報