Назад | Перейти на главную страницу

Ошибка ротации Apache 2.4

Я обновил сервер с Debian 7 до Debian 8. В результате у меня возникло несколько проблем с Apache 2.4.10:

На моих виртуальных хостах у меня были следующие утверждения, например.

CustomLog "|usr/sbin/rotatelogs -l ${APACHE_LOG_DIR}/02120/%Y%m%d_02120.access.log 86400" combined

Это прекрасно работало на Apache 2.2. Теперь, после обновления до Apache 2.4, я не смог запустить Apache 2.4. Вскоре я узнал, что rotatelogs теперь находится в "/ usr / bin / rotatelogs". Таким образом я изменил строку на

CustomLog "|/usr/bin/rotatelogs -l ${APACHE_LOG_DIR}/02180/%Y%m%d_02180.access.log 86400" combined

Обратите внимание, я также добавил косую черту в начале. Вуаля, Apache 2.4 перезапустился и теперь помещает журналы в указанное место и ведет журнал.

Теперь катастрофа начинает разворачиваться: в то же время я получаю при каждом обращении к серверу следующее сообщение об ошибке в основном файле журнала ошибок apache 2:

AH00106: piped log program 'usr/bin/rotatelogs -l /var/log/apache2/02180/%Y%m%d_02180.access.log 86400' failed unexpectedly
AH00106: piped log program 'usr/bin/rotatelogs -l /var/log/apache2/%Y%W_stifterdienst.access.log 604800' failed unexpectedly
AH00106: piped log program 'usr/bin/rotatelogs -l /var/log/apache2/%Y%W_stifterdienst.access.log 604800' failed unexpectedly
[core:error] [pid 5178] (2)No such file or directory: AH00088: exec of 'usr/bin/rotatelogs' failed
[core:error] [pid 5177] (2)No such file or directory: AH00088: exec of 'usr/bin/rotatelogs' failed
[core:error] [pid 5176] (2)No such file or directory: AH00088: exec of 'usr/bin/rotatelogs' failed

Я не знаю, что дальше. Прошу прощения за этот вопрос, но я заблудился.