我有apache 2.4.10正在运行。我试图设置rotatelogs但是还没有能够。我应该是一个简单的实现。
我得到的错误是:
(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
旋转后编程:( null)
(2)没有这样的文件或目录: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文件??
任何帮助都会很棒! :)