服务器性能变慢问题解决(大量php-cgi.exe进程,且CPU占用100%)

1,问题描述

阿里云服务器运行使用已经有一段时间了,环境是
Windows +
IIS +
PHP +
MySQL。最近发现服务器性能下降,反应变慢。看了下“
Windows任务管理器”,发现
php-cgi.exe 进程时不时地就占用
100%

2,问题原因

检查系统盘空间,发现是由于系统临时文件过多。
c:/windows/temp 这个系统临时文件夹中有几十万的小文件。比如其中有以
sess 开头的
session 保存文件(
php 建立了
session 却在过期后没有成功删除,于是导致大量文件的积累)。同时 
MySQL 数据库的临时文件也默认存放在此。日积月累,导致读写性能严重下降。

3,问题解决

可以将这些垃圾文件手动删除,也可以创建个批处理文件来把这些多余的垃圾文件给删除。具体内容可参考我的另一篇文章:
一键清除系统垃圾文件的bat批处理(最新完美版)

THE END