mysql内存超出 mysqld: Out of memory 解决办法
2017-01-05 09:31
956 查看
自己配置的XWAMP环境,默认下没有详细配置mysql的my.ini,一方面不同服务器的配置不一样,另一方面按照默认为空的方式也一直没有出现过问题。不过最近服务器挂掉了,出现的症状是:
网站不能打开,动态的。静态的可以。
不能远程桌面。
强制重启服务器后查看系统日志发现了这个错误:
mysqld: Out of memory (Needed 129040 bytes)
于是找到了mariadb根目录中有几个推荐配置文件:
my-small.ini:内存小于64M。
my-medium.ini:内存在32M - 64M之间。
my-large.ini:内存为512M。
my-huge.ini:内存在1G-2G之间
my-innodb-heavy-4G.ini:内存4GB,仅使用innodb存储引擎。
挂掉的服务器是2核(CPU)2GB(内存),选择了my-large.ini的推荐配置,增加了如下配置(放在[mysqld]下):
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 4
应该没有问题了吧。前端提示用户升级IE浏览器代码:快乐浏览(http://browsehappy.osfipin.com/)。win2008错误事件截图(好吧 我是用的windows做服务器的,囧):
以上为解决mysqld: Out of memory问题的思路。
网站不能打开,动态的。静态的可以。
不能远程桌面。
强制重启服务器后查看系统日志发现了这个错误:
mysqld: Out of memory (Needed 129040 bytes)
于是找到了mariadb根目录中有几个推荐配置文件:
my-small.ini:内存小于64M。
my-medium.ini:内存在32M - 64M之间。
my-large.ini:内存为512M。
my-huge.ini:内存在1G-2G之间
my-innodb-heavy-4G.ini:内存4GB,仅使用innodb存储引擎。
挂掉的服务器是2核(CPU)2GB(内存),选择了my-large.ini的推荐配置,增加了如下配置(放在[mysqld]下):
skip-external-locking
key_buffer_size = 256M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
thread_concurrency = 4
应该没有问题了吧。前端提示用户升级IE浏览器代码:快乐浏览(http://browsehappy.osfipin.com/)。win2008错误事件截图(好吧 我是用的windows做服务器的,囧):
以上为解决mysqld: Out of memory问题的思路。
相关文章推荐
- mysqld: Out of memory 解决办法(mysql)
- android 加载本地图片报内存溢(out of memory)解决办法一
- MATLAB 内存不足 "Out of memory" 解决办法
- MATLAB 内存不足 "Out of memory" 解决办法
- 内存溢出解决办法(OutOfMemoryError)
- myEclipse开发内存溢出解决办法myEclipse调整jvm内存大小java.lang.OutOfMemoryError: PermGen space及其解决方法
- myEclipse开发内存溢出解决办法myEclipse调整jvm内存大小java.lang.OutOfMemoryError: PermGen space及其解决方法
- MATLAB 内存不足 "Out of memory" 解决办法
- 【转】Oracle创建数据库时提示out of memory错误解决办法
- java.lang.OutOfMemoryError: Java heap space解决办法
- 使用Ant中的OutOfMemoryError解决办法
- Win7下Bitmap.Clone方法处理CMYK图片OutOfMemory异常的解决办法
- SSH部署到tomcat内存溢出-OutOfMemoryError 的解决办法
- 修改桌面堆栈大小,解决运行大量程序时出现”Out of Memory”(内存不足)错误信息的问题
- MAVEN2使用mvn install命令出现java.lang.OutOfMemoryError错误解决办法
- tomcat OutOfMemory 终极解决办法
- struts2自定义模板内存溢出 java.lang.OutOfMemoryError: Java heap space(问题已解决)
- java.lang.OutOfMemoryError 的解决办法
- 彻底解决Eclipse 5.2内存溢出:java.lang.OutOfMemoryError: PermGen space
- SSH部署到tomcat内存溢出-OutOfMemoryError 的解决办法