最近搞个服务器,上面放了几个网站,c盘本来10g,除去系统占用的空间剩下也有4g空间。可是总感觉c盘一直在变小。一直到系统提示c盘可用空间太小需清理了,也没找到原因。原来也搞过服务器,当然不是很熟悉,但也没出现过这种情况,一直增长,删除过几个log文件,仍然在增长,后来发现根本原因是iis日志文件搞的鬼。
如果服务器没有在C盘存储大容量文件,而IIS中站点的访问量又非常大,那么C盘的磁盘容量有90%的可能性是被IIS日志记录文件占用了。
IIS存放日志文件的默认存储路径是c:\windows\system32\logfiles 我们依次打开“我的电脑”,C盘,Windows文件夹,system32文件夹,logfiles文件夹,发现里面还有多个子文件夹,每个文件夹都对应一个IIS站点。我们逐个打开这些文件夹查看,发现里面有大量以.log后缀结尾的文件,这就是IIS日志文件。它们不仅数量多,而且每个文件占用字节数也大。
我们全选这些文件,然后按Shift+DEL强行删除。再打开“我的电脑”,发现C盘可用空间增大了许多,和刚一开空间差不多。
如何设置不记录IIS日志文件
如果网站的访问量特别大,管理员觉得每段时间都需要去清除一次IIS日志比较麻烦,那么在IIS的站点中设定可以不记录IIS日志。方法如下:
打开“Internet 信息服务(IIS)管理器”,选择到不需要记录IIS日志的站点,按下鼠标右键,选择“属性”,在默认的“网站”选项卡中将“启用记录的复选勾”去掉,点“确定”。如下图:
设置完成后,再重启IIS或者服务器,设置即可生效。
ps:遇到问题不可怕,不要着急,越是着急越解决不了问题。静下心来查找问题的原因,也可以找朋友问问,很有可能别人遇到过这个问题,2句话就解决了。不要自己按着问题,这样不仅浪费时间而且越搞越乱。
评论前必须登录!
注册