我们在使用iis作为服务的时候经常出现php-cgi.exe占用,比较大CPU使用。经常飙升到100%,虽然只是瞬间。但是一直这样持续导致网站访问时候非常卡。
我们检查发现tmp目录下已经产生了大量临时碎片文件:

目前临时碎片文件还在刷新 当前26w+
我们使用命令删除临时文件
| 1 |
|

删除完接近200w临时文件后,系统的占用的确有了明显的改善。

同时也需要检查下,为什么产生了这么多phpsession文件。从而逐步进行优化。
本文解决IIS服务器上PHP-CGI进程频繁占用高CPU的问题,通过清理tmp目录下大量临时碎片文件,显著降低系统资源消耗,并探讨phpsession文件过多的原因及优化方案。
我们在使用iis作为服务的时候经常出现php-cgi.exe占用,比较大CPU使用。经常飙升到100%,虽然只是瞬间。但是一直这样持续导致网站访问时候非常卡。
我们检查发现tmp目录下已经产生了大量临时碎片文件:

目前临时碎片文件还在刷新 当前26w+
我们使用命令删除临时文件
| 1 |
|

删除完接近200w临时文件后,系统的占用的确有了明显的改善。

同时也需要检查下,为什么产生了这么多phpsession文件。从而逐步进行优化。

被折叠的 条评论
为什么被折叠?