当前位置: 首页 > news >正文

记录一次MySQL进程崩溃,无法重启故障排查

最近程序在跑着没几天,突然访问不了,查看应用进程都还在。只有数据库的进程down掉了。于是找到日志文件看到如下错误

2017-07-24 01:58:53 19934 [Note] InnoDB: Initializing buffer pool, size = 512.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
2017-07-24 01:58:53 19934 [ERROR] InnoDB: Cannot allocate memory for the buffer pool
2017-07-24 01:58:53 19934 [ERROR] Plugin 'InnoDB' init function returned error.
2017-07-24 01:58:53 19934 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2017-07-24 01:58:53 19934 [ERROR] Unknown/unsupported storage engine: InnoDB
2017-07-24 01:58:53 19934 [ERROR] Aborting

意思是没有足够的内存为InnoDB创建缓冲池。原来是这个原因,接下来就是解决它。 在/etc/my.cnf把缓冲内存设小点就可以了

innodb_buffer_pool_size = 128M

当然有钱的主,是可以直接忽略这种方式的,加内存就可以了。

 


 

PS:默认日志文件在mysql的data目录下,文件名是 计算机名.err,也可以通过这个命令查看 show variables like ‘log_%’;

 

本文转载自 Java 中文社区:https://www.javafm.com/issue/134

转载于:https://www.cnblogs.com/tangjizhong/p/7233900.html

相关文章:

  • 我的IntelliJ IDEA 设置
  • shell自定义函数
  • SVN:show log问题
  • monaco editor + vue的配置
  • Centos7配置ubuntu本地仓库
  • jQuery 选择器
  • IP unnumbered interface,某个接口不编号,某个接口不分配IP地址
  • struts2中怎样处理404?
  • 一张图让你学会LVM
  • WiFi替代者LiFi首次实测结果出炉:1Gbps
  • 解读:四点让云计算引发全球变革
  • 数据蒋堂 | 开放的计算能力为数据库瘦身
  • 数据分析流程这么长,产品经理如何一人搞定?
  • 马斯克的OpenAI,究竟是如何在dota2中击败顶级人类选手的?
  • 《程序员度量:改善软件团队的分析学》一连接活动与目标
  • Centos6.8 使用rpm安装mysql5.7
  • Python学习之路13-记分
  • React系列之 Redux 架构模式
  • SSH 免密登录
  • 聚类分析——Kmeans
  • 坑!为什么View.startAnimation不起作用?
  • 浏览器缓存机制分析
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 王永庆:技术创新改变教育未来
  • 我感觉这是史上最牛的防sql注入方法类
  • 应用生命周期终极 DevOps 工具包
  • 自制字幕遮挡器
  • #pragma once与条件编译
  • ()、[]、{}、(())、[[]]等各种括号的使用
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (day6) 319. 灯泡开关
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)ssm基于jsp的在线点餐系统 毕业设计 111016
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (三)c52学习之旅-点亮LED灯
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • (轉貼) 寄發紅帖基本原則(教育部禮儀司頒布) (雜項)
  • ./configure,make,make install的作用(转)
  • .bat批处理(一):@echo off
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET Core工程编译事件$(TargetDir)变量为空引发的思考
  • .Net Web窗口页属性
  • @AutoConfigurationPackage的使用
  • @Autowired @Resource @Qualifier的区别
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • []Telit UC864E 拨号上网
  • []指针
  • [22]. 括号生成
  • [Android]通过PhoneLookup读取所有电话号码
  • [BZOJ1089][SCOI2003]严格n元树(递推+高精度)
  • [Codeforces] combinatorics (R1600) Part.2
  • [DAX] MAX函数 | MAXX函数
  • [exgcd] Jzoj P1158 荒岛野人
  • [hive] posexplode函数