PHP Hash冲突导致 CPU 100%的完全解决方法
我们先看下环境,这个网站是LAMP架构,PHP版本是5.2.17。
PHP未打补丁前,服务器CPU情况,目前是2.1%的使用率。
我们在这台web服务器上编写一个PHP程序,目的是要测试机去Hash它,以便故障重现。
程序语言如下
复制代码
<?php
echo $showtime=date("Y-m-d H:i:s");
?>
执行后的效果是取当前服务器的时间。
找台有PHP环境的测试机器,这台机器我用虚拟机,里面有LAMP环境。进/usr/local/apache/htdocs目录,写一PHP网页,程序语言如下
[root@blog htdocs]# Vi hash.php
复制代码