请教个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的原因