El comando Apache rotatelogs falla y Apache no se reinicia

El comando Apache rotatelogs falla y Apache no se reinicia

Tengo un comando para implementar rotaciones para los registros de acceso de Apache, pero cuando intento reiniciar mi servidor Apache, no se inicia y me arroja un error en 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

El fragmento que estoy usando para rotar el registro es:

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

NOTA: Estoy accediendo a la configuración del servidor a través de XAMPP y estoy usando Windows 7.

Estoy seguro de que estoy poniendo algún comando de rotación incorrecto, que seguí desdeaquí

Respuesta1

Parece que has olvidado la "-l", como veo en la páginahttp://theheat.dk/blog/?p=1353

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

Esto es lo que tengo trabajando con XAMPP en Windows 7:

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

información relacionada