W3C日志文件过大会使网站性能下降甚至IIS假死

在公司使用MES后,WEB服务器本来有20多G的,但是很快就报空间不足,上去查看时发现空间无多了,但是又找不到原因,也不知那里占用了这么多的空间。

说明一下,我们公司的MES是B/S的,用ASP.NET1.1做的网站+MSSQL2005,Web服务器和DB服务器是分开的,车间的MES操作用的电脑有500多台,别外,我们的网页在当时设计时用了框架(这会增加与服务器连接的数量,当时没有想到的地方,以后要注意啊!!),生产线不停的操作访问记录生产的各环节数据。对WEB和数据库的操作都太多了,慢慢的性能就很明显的不足,经常会出现IIS假死,所有的ASPX页面都很慢很慢。

找了好长时间,发现在System32下有个Logfiles文件夹,占了十几个G的空间,里面全是LOG文件。

内容如下:

#Software: Microsoft Internet Information Services 5.1
#Version: 1.0
#Date: 2009-04-25 10:48:00
#Fields: time c-ip cs-method cs-uri-stem sc-status
10:48:00 127.0.0.1 GET /MESEX/vs128970957430000531_tmp.htm 200
10:48:00 127.0.0.1 GET /_vti_inf.html 404
10:48:00 127.0.0.1 POST /MESEX/_vti_bin/shtml.exe/_vti_rpc 405
10:48:00 127.0.0.1 GET /_vti_inf.html 404
10:48:00 127.0.0.1 POST /_vti_bin/shtml.exe/_vti_rpc 405
10:48:09 127.0.0.1 GET /MESEX/get_aspx_ver.aspx 404

这些都是IIS的日志文件,存了几年的日志文件,最开始的文件是几十K的,后来的就慢慢变大,到最近,一下子就占完了十几G的空间,每天的日志文件都一百多M,以下是文件大小的变化过程:

几十K->几百K->几M->几十M->百多M

日志文件里记录的都是GET、POST的访问记录,是文本文件,每一个访问请求都会记录下来,当一个文本文件达到一百多M时,文件记录增加时会让IIS变慢,后来觉得在这个系统中用不着这些日志,实际也一次都没有用过,就取消了IIS的这些日志记录功能,网站的访问变得顺多了。

下面是取消IIS日志记录的操作:

1. 把IIS管理器打开

 

2. 打开默认网站的属性,我是在这里直接改成不记录日志的

 

3. 打开日志的属性

 可以设定日志文件路径、文件大小、生成文件的频率等信息

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值