VPS 2G内存运行MariaDB10.5偶尔会被杀进程,开了SWAP也是一样杀
度娘了一下,从MariaDB10.X开始就要求2G以上的运行内存了
问题来了,有没有自动检测MySQL挂掉后自动重启的脚本呢
热议
2楼 leviathan0992 5小时前
mysqld_safe 就是自动重启的
3楼 t9913085 5小时前
mysqld_safe 就是自动重启的
求指教,系统默认启动的不是用mysqld_safe的吗?事实上在被杀进程之后,MySQL并没有重启呀
4楼 toot 5小时前
2G内存是带不动10.5的。对应的mysql8。建议用5.6
6楼 t9913085 4小时前
pgrep mysql &> /dev/null
if [ $? -gt 0 ];
then
echo "`date` mariadb(mysql) does not exist——> mariadb(mysql) restarts" >> /root/MysqlRestartHistory/listen.log
service mariadb restart
else
echo "mariadb(mysql) is running" >/dev/null 2>&1 &
fi
感谢大佬~~
7楼 leviathan0992 3小时前
你不是系统默认的么 系统默认就不是 mysqld_safe
8楼 t9913085 2小时前
你不是系统默认的么 系统默认就不是 mysqld_safe
是默认的,但是发现mysql崩溃之后是不会起来的
9楼 leviathan0992 2小时前
别用系统默认的 自己用 mysqld_safe 启动
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
