mariadb异常 mysqld: Out of memory Centos 创建swap分区解决
最近几天,服务器异常,常报500错误,数据库无法连接,网站不能访问。查看mariadb日志,打开: /var/log/mariadb/mariadb.log
160915 19:44:22 InnoDB: Fatal error: cannot allocate memory for the buffer pool 160915 19:44:22 [ERROR] Plugin 'InnoDB' init function returned error. 160915 19:44:22 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. 160915 19:44:22 [ERROR] mysqld: Out of memory (Needed 128917504 bytes) 160915 19:44:22 [ERROR] mysqld: Out of memory (Needed 96681984 bytes) 160915 19:44:22 [ERROR] mysqld: Out of memory (Needed 72499200 bytes)
是内存不够,购买是阿里云主机1G内存,不够用了,可以创建swap分区来解决。
创建4g swap分区
dd if=/dev/zero of=/var/swap bs=1024 count=4194304 mkswap /var/swap
激活swap分区
swapon /var/swap
设置自动挂载
vi /etc/fstab /var/swap swap swap defaults 0 0
重启服务器
shutdown -r now
查看内存使用状态
free -m
total used free shared buff/cache available Mem: 991 347 261 40 382 382 Swap: 4096 0 4096
创建swap分区成功,再没因内存不够而maridb自动关闭了。
更多阅读
- 熊掌号原创保护严重判罚公告
- 宇秀下拉 2020-12-28下拉更新案例
- debian升级到testing – 让debian系统永远保持最新的秘诀
- chrome和安卓手机浏览器不显示input radio样式的解决办法
- seo中apache、nginx、iis 三大web服务器环境的404怎么样的?怎么解决?看这一篇就够了
- windows 10应用商店无法打开 错误代码: 0x80072F7D CV: GS7YDyJYIUmOC2MR 解决办法
- git基本操作(一)创建项目和加入已存在项目
- 宇秀下拉 2020-8-15下拉更新案例
- 宇秀搜索引擎下拉及相关搜索推荐营销系统使用教程及答疑解惑
- L & H跳转营销系统1.0 微信跳转浏览器 防止域名被微信拦截

qq:1535604235