今天将 PHP 5.3.3 的内置 mysqlnd 驱动编译参数打开(--with-mysql=mysqlnd --with-mysqli=mysqlnd ),make install之后,httpd的CPU占用为100%,负载瞬间无限攀升,便退回非 mysqlnd 版本。

 

后在排除过程中发现,导致这一问题的元凶是 mysql 某些用户的密码是 old_password 加密,换为新的 MySQL 4.1+ (password)后问题解决。虽然mysqlnd不兼容old_password,但出现CPU100%实在令人难以理解。在这留个记号。

 

更新:mysqlnd目前还是dev版,非常不稳定,经常导致内存溢出,cpu100%,换回libmysql后正常。

 

From: 本站原创
已经有1个回复 引用(0)
dunk sb Says @
2010/08/24 11:29 Homepage
怎么弄了之后还是不行啊?
分页: 1/1 第一页 1 最后页
看完了要说点啥?

昵称

网址

电邮

打开UBB 表情 打开表情 隐藏 记住我 [注册]