logrotate を使用して、マルチプロセスの Python サービスのログをローテーションしようとしています。次の組み合わせのうち、一般的に使用されているのはどれですか (正しくて安全)?
WatchedFileHandler + create オプション付きの logrotate
また
FileHandler + copytruncate オプションを使用した logrotate
Option-1 は、openstack nova および glance プロジェクトで使用されているようです。オプション 2 が使用されているのを見たことがありません。オプション 2 は期待どおりに機能しますか? マルチプロセス アプリに使用する場合、これらのアプローチに欠点はありますか?