O comando rotatelogs do Apache está falhando e o Apache não reinicia

O comando rotatelogs do Apache está falhando e o Apache não reinicia

Eu tenho um comando para implementar rotatelogs para logs de acesso do Apache, mas quando tento reiniciar meu servidor Apache, ele não inicia e gera um erro no error.log como:

The parameter is incorrect.  : AH00104: unable to start piped log program 'C:/xampp/apache/bin/rotatelogs C:/xampp/apache/logs/access-%Y-%m-%d-%H_%M_%S 3M'
AH00015: Unable to open logs

O trecho que estou usando para girar o log é:

CustomLog "|C:/xampp/apache/bin/rotatelogs C:/xampp/apache/logs/access-%Y-%m-%d-%H_%M_%S 3M" common

NOTA: Estou acessando a configuração do servidor através do XAMPP e estou usando o Windows 7

Tenho certeza de que estou colocando algum comando rotativo errado, que segui deaqui

Responder1

Você parece ter esquecido o "-l", como vejo na páginahttp://theheat.dk/blog/?p=1353

CustomLog "|bin/rotatelogs.exe -l D:/Apache2.2/logs/access.%Y.%m.%d.log 86400" common

Isto é o que estou trabalhando com o XAMPP no Windows 7:

CustomLog "|c:/ghp/xampp/apache/bin/rotatelogs.exe c:/temp/httpd_access.log%Y%m%d%H%M 1M" combined

informação relacionada