Pode haver diferentes razões para tal falha e, em vez disso, assumindo algo, sugiro que você reserve um pouco de tempo para depurar o script logrotate e fazer um corubo do apache para analisar o problema com gdb
.
Você pode executar manualmente o script logrotate no modo detalhado como este (-v verbose, -f force):
logrotate -vf /etc/logrotate.d/apache2
Para criar um cordump e analisá-lo com o gdb, você pode instalar todos os pacotes necessários usando o apt-get e não é muito difícil de configurar.
Instale os arquivos de símbolo gdb e necessyry ::
apt-get install gdb
apt-get install apache2-dbg php5-dbg
Defina CoreDumpDirectory
na configuração do apache:
CoreDumpDirectory /tmp/apache2-coredump
Defina ulimit como ilimitado:
ulimit -c unlimited
Você pode ler o coredump com o gdb assim:
gdb apache2 -core /tmp/apache2-coredump/core
Aqui está um tutorial detalhado: Como descobrir o que está causando uma falha de segmentação do Apache