高CPU Windows服务器IIS 7.5进程php-cgi.exe保持高CPU虽然没有访客在网站

2cmtqfgy  于 5个月前  发布在  Windows
关注(0)|答案(1)|浏览(65)

我在Windows服务器IIS 7.5上运行我的WordPress PHP网站。我注意到,即使我的网站没有访问者,一些php-cgi.exe仍然运行很长时间。每个人(15-20%),所以CPU一起几乎(100%)当一个新的访问者进来时,我的网站会变慢。
我关闭了所有的插件,我关闭了重写规则,但没有任何帮助。
什么可以做,以停止php-cgi.exe进程运行后,游客letf我的webiste?或任何其他想法?谢谢

7rtdyuoh

7rtdyuoh1#

这个问题是针对PHP而不是IIS的。
PHP-cgi.exe进程在任务管理器中消耗100% CPU时,有很多原因导致高CPU使用率。
例如包含一些无限循环的格式错误的PHP脚本,这些编码错误的脚本将调用服务器上的PHP-cgi.exe PHP工作程序,并将占用100%的CPU。
服务器上大量的PHP进程占用了相当多的服务器资源,每个用户示例在服务器上创建大量的进程,导致CPU使用率激增。
此外,如果在缺乏用户权限的情况下获取某些内容时出现问题,PHP可能会导致高CPU使用率。
查看此博客了解更多详情。
https://bobcares.com/blog/php-cgi-exe-high-cpu/

相关问题