如何查找我的日志旋转

我有一个网站,一直在下午,我认为这可能是由于我的服务器日志被旋转。 我怎么知道每天发生什么事? 任何帮助将不胜感激。

这是Linux操作系统。

每天执行的脚本通常位于/etc/cron.daily/目录中。 你也可以在/etc/cron.d/和文件/etc/crontab检查脚本。

日志轮换规则通常位于/etc/logrotate.d/

因此,无论Linux发行版还是应用程序,通常都很容易看出日志文件的性质。 检查每个日志文件中第一个和最后一个条目的时间戳,然后就可以了。

你可以看到一个进程何时开始。 所以你可以看到你的服务器是否在午夜重启:

 ps -eo pid,stime,cmd 

对于日志文件,首先检查它们是否closures,然后使用以下命令检查mtime和ctime:

 stat filename 

对于旧文件,感兴趣的是修改时间以了解何时closures。 这应该接近于仍然打开的新日志文件的更改时间。