记一次排障(Mariadb)

      发布在:技术      评论:0 条评论

之前在阿里云上申请了一个主机,本来准备把服务都迁回到国内,毕竟速度快,后来因为备案等事情,一直耽搁了,今天上去看的时候发现服务出现了问题。

记一次排障(Mariadb)

上到后台发现Mariadb进程停掉了,尝试启动发现启动不起来,提示通过journalctl -xe命令来查看报错信息,发现可以在/var/log/mariadb/mariadb.log这个默认路径查看启动失败的报错日志。

记一次排障(Mariadb)
记一次排障(Mariadb)
mariadb.log

查看之后发现关键词,Out of memory,数了下后边数字的位数,128M,咦?机器虽然内存不大,但是也不至于128M都没有吧?查了一下,发现php-fpm吧内存都用掉了(这里当时没有留下截图保存)。

后来参考了php-fpm配置文件里边限制php-fpm内存使用大小限制的配置,增加了一条配置

php_admin_value[memory_limit] = 128M

然后再重启php-fpm,发现内存占用没那么多了,现在正常重启mariadb,数据库正常启动,排障完成。

记一次排障(Mariadb)
现在运行正常情况下的内存使用
Responses

评论已关闭。