これは実際には2つの部分からなる質問です。 LAMP構成と、PHPに組み込まれているerror_log機能に大きく依存するWebサイトがあります。エラーログのサイズはかなり大きくなっています。
私の最初の質問は、これらのエラーメッセージをApacheエラーログファイルに出力するようにPHP(php.ini)を構成できますか?
できない場合、2番目の質問は、PHPエラーログを1日1回ローテーションするにはどうすればよいですか?PHPエラーログをにパイプすることは可能ですか? Cronolog(Apacheでできるように)または別のログローテーター?可能な限りCronologを使い続けたいと思います。
前もって感謝します。
私はあなたのOSが何であるかわかりませんが、php.iniで行を探してください error_log
エラーをApacheに送信したので、ログをローテーションできるようになりました。Apacheがsyslogによってすでにローテーションされている場合は必要ありませんが、そうでない場合は次のようになります。
ErrorLog "|bin/rotatelogs /var/logs/errorlog.%Y-%m-%d-%H_%M_%S 5M"