我有 apache 2.4.10 正在运行。我尝试设置旋转日志,但无法设置。我应该是一个简单的实现。
我得到的错误是:
(2)没有这样的文件或目录:AH00104:无法启动管道日志程序'bin/rotatelogs -v /opt/apache/http-ocfd1//logs/access_log 5' [Mon Mar 16 09:44:53.965524 2015] [ :emerg] [pid 7669:tid 140328321083136] AH00019: 无法打开日志,正在退出
旋转时间间隔:60
旋转大小区间:0
旋转时间 UTC 偏移量:0
基于本地时间的轮换:否
旋转文件日期模式:无
旋转文件强制打开:否
轮换详细:是
轮换创建空日志:否
轮换文件名:/opt/apache/http-ocfd1/logs/access_log
旋转后编:(空)
(2)No such file or directory: AH00104: 无法启动管道日志程序 'bin/rotatelogs -v /opt/apache/http-ocfd1/logs/access_log 5'
[Mon Mar 16 09:44:55.515173 2015] [:emerg] [pid 7675:tid 140566727632640] AH00019: 无法打开日志,退出
(
我将旋转时间设置为 60 秒只是为了测试目的。
附加信息 :
*访问日志确实创建在 /opt/apache/http-ocfd1/logs/access_log 并且该文件存在。
我正在使用 root 用户运行我的服务器,我尝试对此文件执行 ls -ltr。我还尝试提供日志文件的完整路径。
我不确定为什么 rotatelogs 命令无法找到 access_log 文件??
任何帮助都会很棒!:)