技术解析

请教个LINUX日志问题
0
2021-07-22 13:51:17
idczone
请问在httpd.conf中设置了日志生成文件:/var/log/httpd/access_log

logrotate中设置了 每天生成一次日志文件

第一天日志内容写入到 access_log
第二天日志文件为 access_log access_log-20130331

但是日志内容写入到 access_log-20130331中而不是 access_log,这是为什么呢?
向主进程发送USR1信号

什么原理呢?
你们没遇到过这种情况吗?

检查/etc/logrotate.d/apache 文件,里面反转了文件后会执行postrotate语句中的命令,一般是发送信号使进程重新打开log文件。
lz的情况估计是信号发送的语句没起作用。

谢谢两位
可能是没有重启syslog的原因

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服