时尚酷族

标题: IIS PHP环境Temp文件夹的权限问题 解决网站打开慢的问题 [打印本页]

作者: CooL.泪猪    时间: 2011-11-28 04:40
标题: IIS PHP环境Temp文件夹的权限问题 解决网站打开慢的问题

前几天不知为何,服务器抽风严重…
服务器非常慢,把WINDOWS2003重启了,结果连不上服务器。结果悲剧的去了机房。

查找不出什么问题,GHOST恢复系统。

几天后回去又装了个新站上去。再过两天后,问题又出现了。

排查过程

  • 检查网页服务器,病毒,木马?是否被入侵?
  • 检查数据库服务器,CPU,内存,网络一切正常,相应的端口也做了 IP 限制,只允许网页服务器访问,查看日志文件也没有异常情况
  • 检查其余的 .Net 网站,速度正常,没有任何问题
  • 检查其余的 Php 网站,架构方法一样,也没有任何问题(其余的 php 网站访问量相对于论坛来说小很多)
  • 新建一个应用程序池和网站应用程序,单人访问速度没有问题,说明 php程序没有问题
  • 检查 Php 设置,发现没有异常


综合以上因素,所以基本可以确定问题主要来源于某个小问题,然后当访问人数过多的时候就会体现出来。
那这个问题是什么呢?

这时候想到去看一下 Php 日志文件,打开 c:windows emp 下的 Php 日志文件,突然… 卡死了!
原来这个文件已经达到了 800多 MB,难道是这个问题?
记得以前 IIS 下所有网站都出现了访问缓慢的问题,然后发现 IIS 日志文件达到了几个 G,禁用 IIS 日志后恢复正常。
难道也是这个问题?果断禁用了 Php error log,并删除了这个文件后,略有改善,但是感觉还是没解决…

正在彷徨时,忽然发现 Temp 文件夹下有大量 sess_ 开头的文件!(之前打开 Temp 文件夹的时候就特别慢)数量竟然达到了 10W 个!总容量虽然只有 300MB ,但是占用空间却达到了 3G






欢迎光临 时尚酷族 (http://www.coqq.net/) Powered by Discuz! X3.2