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

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

查看之后发现关键词,Out of memory,数了下后边数字的位数,128M,咦?机器虽然内存不大,但是也不至于128M都没有吧?查了一下,发现php-fpm吧内存都用掉了(这里当时没有留下截图保存)。
后来参考了php-fpm配置文件里边限制php-fpm内存使用大小限制的配置,增加了一条配置
php_admin_value[memory_limit] = 128M
然后再重启php-fpm,发现内存占用没那么多了,现在正常重启mariadb,数据库正常启动,排障完成。

本文由
coffee 创作,除注明转载/出处外,均为本站原创,转载前请务必署名
最后编辑时间为: 2024-05-10 15:44 星期五
