![(2)没有那个文件或目录:AH00104:无法启动管道日志程序](https://linux22.com/image/671855/%EF%BC%882%EF%BC%89%E6%B2%A1%E6%9C%89%E9%82%A3%E4%B8%AA%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%EF%BC%9AAH00104%EF%BC%9A%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8%E7%AE%A1%E9%81%93%E6%97%A5%E5%BF%97%E7%A8%8B%E5%BA%8F.png)
有时候看似简单的事情会变成灾难。
一旦我添加到 VirtualHost:
CustomLog "|usr/sbin/rotatelogs -l ${APACHE_LOG_DIR}/01030/%Y%W_01030.access.log 604800" combined
我得到:
[2015 年 11 月 25 日星期三 20:08:37.886766] [mpm_prefork:notice] [pid 1381] AH00171:请求平滑重启,正在重启 (2) 没有此文件或目录:AH00104:无法启动管道日志程序'usr/sbin/rotatelogs -l /var/log/apache2/40539/%Y%W_40539.access.log 604800'
[2015 年 11 月 25 日星期三 20:08:37.992571] [:emerg] [pid 1381] AH00019:无法打开日志,退出
Debian 8,Apache 2.4.10。
水里肯定有什么东西。在 2.4.10 左右见过这个问题,但似乎没有令人满意的答案。如果能提供帮助,我们将不胜感激。
答案1
您缺少管道后的第一个斜线。|/usr/sbin/rotatelogs