エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
apacheを再起動しないでlogrotateを実行する。 – 楽にしてください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
apacheを再起動しないでlogrotateを実行する。 – 楽にしてください。
通常apacheのlogroteスクリプトは↓の様になっており # cat /etc/logrotate.d/httpd /var/log/httpd/*log... 通常apacheのlogroteスクリプトは↓の様になっており # cat /etc/logrotate.d/httpd /var/log/httpd/*log { missingok compress notifempty sharedscripts delaycompress postrotate /bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true endscript } ログの切り替えの為にapacheの再起動・reloadが行われて一度プロセスが落ちてしまいます。 プロセスを落とさないでlogrotateを行う為には何か方法が無いものか見て見ると logrptateのmanにかいて有りました。 copytruncateというオプションを使用するようです。 manが言うには、現行のログファイルをコピー