网站有点慢 发现mysql日志中提示mysqld-nt: Out of memory (Needed 1677720 bytes),經排查是由于调整了mysql的一些参数导致以为内存大就不怕了,32位系统真心内容利用率很低据说不超过4G,我们的32G内存 真浪费了以后还是使用win2008 r2或centos系统做服务器吧。废话不多说下面为大家分享下解决方法:
-
因为mysql版本不同可能配置略有区别主要就是
修改后一般是降低,然后重啟mysql服务即可
-
因为服务器内存而大富余比较多,把my.conf里的好几个参数调得比较大1G甚至2G,但并不稳定mysqld报出过几次Out of memory (Needed xxx bytes)这样的错误,分析原因时想到是32位linux系统上的linux不支持PAE,不能使用超过3G以上的内存所以把改大的几个参数适当改 tmp_table_size几个参数,发现这三个值的设置是一样的竟然都昰512M!
-
解决方法是修改php.ini,
-
修改方法修改php.ini如下的区域
根据需要调整重启一下apache就可以了。
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士