IIS 7.x 中的日志文件非常大

IIS 7.x 中的日志文件非常大

今天我的一个网站停止工作了,当我通过 RDP 连接到服务器时,我看到了有关磁盘空间不足的警告。我首先检查的是存储日志文件的 inetpub 文件夹,果然它很大,有 40 GB。我每月都会清理文件,但是什么原因导致中等活动网站 (www.vbdotnetforums.com) 一天的日志记录创建了 300-500 MB 的日志文件?我确实记录了所有内容,因此我的 SmarterStats 软件为我提供了最多的信息,但是我应该/可以关闭导致这些日志文件增长最多的特定内容吗?

此外,如果微软有一天能有某种日志文件管理功能,比如在日志文件超过一定大小(总数)、X 天等后删除它们,那就太好了。我们都必须想出一些解决方案来手动删除旧的日志文件。

谢谢

尼尔

答案1

需要考虑的几件事:首先,如果您完全控制服务器,请确保您的日志不在系统分区上。理想情况下,有单独的分区(理想情况下是驱动器,但至少是分区)来保存 C: 驱动器(系统文件和页面文件)以及您的 IIS 内容和日志文件。在轮换方面,有很多人编写了脚本来帮助解决这个问题,但我同意上面的答案:如果这不是正常行为,有人试图以某种方式“翻转”您的网站。我使用的脚本:www.scriptinganswers.com/vault/Files%20and%20Folders/ -> DelFileByExtAndAge.vbs

答案2

“我应该记录什么信息?”这个问题的答案是“您需要记录什么信息?”只有您才能回答这个问题。

至于微软是否有一种自动化的方式来处理日志维护,很遗憾他们没有,但这就是重复任务/提醒的目的。一些系统管理员任务最终只能归结为手动工作和努力。

答案3

您可能需要调查未经授权的访问条目。如果您被扫描/暴力破解,这些日志很快就会被填满。您可能需要考虑将这些日志存储在异地,甚至只是将它们邮寄到独立的电子邮件帐户(Gmail 在这方面效果很好)。

相关内容