<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[MYSQL5.5.0] ERROR: cannot allocate the memory for the buffer pool]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Sun, 24 Jan 2010 07:18:28 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	突然间，机器上的Mysql不能启动了，查看日志发现，INNODB报这样错误：<br/><br/>090819 10:45:09&nbsp;&nbsp;InnoDB: Error: cannot allocate 2147500032 bytes of<br/>InnoDB: memory with malloc! Total allocated memory<br/>InnoDB: by InnoDB 35493848 bytes. Operating system errno: 12<br/>InnoDB: Check if you should increase the swap file or<br/>InnoDB: ulimits of your operating system.<br/>InnoDB: On FreeBSD check you have compiled the OS with<br/>InnoDB: a big enough maximum process size.<br/>InnoDB: Note that in most 32-bit computers the process<br/>InnoDB: memory space is limited to 2 GB or 4 GB.<br/>InnoDB: We keep retrying the allocation for 60 seconds<br/>InnoDB: Fatal error: cannot allocate the memory for the buffer pool<br/>090819 10:46:09 [ERROR] Plugin 'InnoDB' init function returned error.<br/>090819 10:46:09 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.<br/>090819 10:46:09 [Note] /usr/local/webserver/mysql/libexec/mysqld: Normal shutdown<br/><br/>090819 10:46:09 [Warning] 'user' entry 'root@zhangyufeng' ignored in --skip-name-resolve mode.<br/>090819 10:46:09 [Warning] 'user' entry '@zhangyufeng' ignored in --skip-name-resolve mode.<br/>090819 10:46:09 [Note] Event Scheduler: Loaded 0 events<br/>090819 10:46:09 [Note] /usr/local/webserver/mysql/libexec/mysqld: ready for connections.<br/>Version: '5.1.32-log'&nbsp;&nbsp;socket: '/tmp/mysql.sock'&nbsp;&nbsp;port: 3306&nbsp;&nbsp;Source distribution<br/>090819 10:46:09 [Note] Event Scheduler: Purging the queue. 0 events<br/>090819 10:46:09 [Note] /usr/local/webserver/mysql/libexec/mysqld: Shutdown complete<br/><br/>我一开始以为是innoDB的扩展坏掉了，于是重新编译安装了mysql,后来才发现，原来是配置文件中<br/>innodb_buffer_pool_size 设置的值过大了，(我设置了2048M) 呵呵 ，缓冲池过大了，原来没有<br/><br/>出错是因为我没开大的应用，我机器内存是4G,现在跑了个虚拟机后，内存剩余就不足了。
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [MYSQL5.5.0] ERROR: cannot allocate the memory for the buffer pool]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>