Команда Apache rotatelogs не работает, и apache не перезапускается [закрыто]

У меня есть команда для реализации rotatelogs для журналов доступа к apache, но когда я пытаюсь перезапустите мой сервер apache, он не запускается и выдает ошибку в error.log как:

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

Фрагмент, который я использую для ротации журнала:

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

ПРИМЕЧАНИЕ. Я получаю доступ к настройке сервера через XAMPP, и я при использовании Windows 7

Я уверен, что ввожу неправильную команду rotatelog, которой я следовал из здесь

0
задан 19 March 2018 в 16:05
1 ответ

Вы, кажется, забыли "-l", как я вижу на странице http://theheat.dk/blog/?p=1353

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

Это то, что я Я начал работать с XAMPP в Windows 7:

CustomLog "|c:/ghp/xampp/apache/bin/rotatelogs.exe c:/temp/httpd_access.log%Y%m%d%H%M 1M" combined
2
ответ дан 4 December 2019 в 13:26

Теги

Похожие вопросы