Daha önce ikisini de kullandım. Rotatelogs kullanmanın erişim günlüklerini yönetmede ve apache aksaklık süresini istemiyorsanız çok kullanışlı bir araç olduğunu gördüm. Yüksek hacimli bir sitede bunu tavsiye ederim, bulduğum tek sorun, günlükleri yönetmek istiyorsanız, günlükleri temizlemek veya yedekleme sunucusuna taşımak için ayrı bir komut dosyasına sahip olmanız gerektiğiydi. ihtiyacına bağlıdır. Logrotate ile log dosyalarının nasıl işleneceğine dair daha fazla seçeneğiniz vardır, tek sorun logrotate'in önceki yanıtta açıklandığı gibi çalışması, apache'yi yeniden başlatmanız gerekecektir.
Temel olarak her şey seçime gelir, kesintisiz olarak çalışmak için apache'ye ihtiyacınız varsa, o zaman yönetmek için harici bir cron komut dosyasıyla rotatelog'ları, aksi takdirde logrotate yeterli olacaktır. Yüksek trafiğiniz olduğunda günlükleri döndürmemek için logrotate cron'u ayarladığınızdan emin olun.
Son olarak, sistem günlüğünüzde apache günlüğüne sahip olmak istiyorsanız her zaman Redhat Tabanlı linux'larda bulunan logger komutunu kullanabilirsiniz.