MySQL:buffer_pool_size设置问题

Apache+Mysql 2008/10/07 13:21 posted by Chaing
在公司装了两台测试服务器,安装了lamp,装完以后,启动mysql的时候,发现启动很慢,但是能启动起来,查看了日志文件,出现以下类似错误:
InnoDB: Error: cannot allocate 3221241856 bytes of.......

google了一下,发现是innodb的buffer_pool_size设置问题.两台机器内存分别为512m和256m,但my.cnf文件中buffer_pool_size=2G,当时可能是直接copy my-innodb-heavy-4G.cnf为my.cnf了.给成小于内存以后,启动正常,因为是测试服务器,还没有数据要保存,所以,我把innodb相关的以ib开头的文件都删除了.重启mysql,正常.

最近看了不少关于nginx的文档,都说比apache性能高不少,功能上稍微少点,但对于大部分web服务器已经够用,现在对于nginx的rewrite还不是很懂,本来想把这个服务器换成nginx,但这个blog有很多rewrite规则,需要重写.所以没有贸然行事.
我想配置一个 http+db的负载均衡+cache的系统.

ps:HowTo: Install Nginx and php-fpm on Linux
引用 0 , 回复 0  view 1005

Trackbas address :: http://chaing.blog.sitepart.net/trackback/54