服务器日志的寿命

服务器日志的寿命

我只是想知道,因为我想学习计算机之类的......

日志文件在网络服务器中保存多长时间,我的意思是,记录进入网页的传入 IP 连接的文档,它是永久的还是在一段时间后被删除

也就是说,某人一生中只进入过一次网页,并且再也没有返回,人们知道服务器会保留一份包含 IP 地址和日期时间的日志,但是会保留多久呢,比如说 1 年后会发生什么?

我听说过一些有关日志文件所需的服务器或内存空间的事情,这些起着重要作用?因为我听说在小页面中,服务器会将日志保存 3 周,然后呢?

谢谢

答案1

这取决于您所使用的技术、您可能拥有的法律要求或可能正在使用的公司和/或业务政策和实践。

我们在 Windows 上运行 IIS,因此没有内置日志管理功能。我们没有法律或业务要求保留日志文件,因此我设置了一个定期任务来删除所有超过 30 天的日志文件。我们保留最近 30 天的日志文件以进行跟踪和故障排除。我的想法是,如果我在过去 30 天内不需要查看这些日志文件,那么我可能就不需要查看它们了。

答案2

许多地方都有关于日志文件保留原始状态时间的政策。对于美国政府来说,保留时间是轮换日志后的 30 天。(除非您的服务器非常安静,否则您不能不轮换日志。)

IP 地址实际上不太适合长期(以年为单位)保存——人们会移动网络,因此如果您试图识别有关用户的任何信息(例如,他们来自哪个国家/公司/等等),您需要在访问时或之后不久进行查找。

公司也可能以人性化的方式提供关于其保留政策的信息,或者以P3P 文件 (参见保留;它不是特定的时间,而是他们是否永久保留日志、立即销毁或介于两者之间的一般信息)

答案3

日志文件在网络服务器中保存多长时间,我的意思是,记录进入网页的传入 IP 连接的文档,它是永久的还是在一段时间后被删除

这完全取决于系统管理员的设置方式。设置日志轮换时,有些人会保留日志 4 周,有些人会保留 4 年。大多数情况下,日志也会备份到磁带(或其他备份媒体)上,因此根据磁带轮换和到期时间,日志可能会保留很长时间。

也就是说,某人一生中只进入过一次网页,并且再也没有返回,人们知道服务器会保留一份包含 IP 地址和日期时间的日志,但是会保留多久呢,比如说 1 年后会发生什么?

再次强调,这完全取决于事物如何配置。

我听说过一些有关日志文件所需的服务器或内存空间的事情,这些起着重要作用?因为我听说在小页面中,服务器会将日志保存 3 周,然后呢?

大多数日志轮换系统都能够压缩非活动日志文件。由于日志只是文本/ascii 数据,因此它们压缩效果非常好,并且通常不会占用太多空间。话虽如此,您肯定会遇到这样的情况:您的网站流量激增,最终您的分区被日志文件填满。这就是为什么建议将日志保存在单独的分区上。这样,如果它填满,就不会影响应用程序的其余部分。

答案4

事实上,在管理不善的系统上:直到磁盘写满,它们才会被清理。;-)

相关内容