个人技术空间关于本站

rsyslog与php处理日志时相冲突的地方

本来打算使用rsyslog来归集php生成的日志,配置完成之后,发现当时生效了,第二天rsyslog却无法正常采集日志了。
后来发现是php在凌晨会清空自己当天生成的日志。
查看代码看到php清空自己日志所使用的两个函数是fopen和fclose,这个就类似于直接在bash下直接使用echo “” >log来清空文件一样

后来给php里换了一个删除日志的方法就搞定了,先使用rename函数来重命名日志,然后用unlink函数删除旧的那个日志文件就OK了

CreateBy:2015-07-16,UpdateBy:2015-07-16

评论

还没有评论,欢迎第一个留言。
← 请输入您的姓名
← 请输入常用邮箱(不会公开)
← 请输入个人网站(可选)
← 请输入评论内容,文明交流
← 请先完成人机验证