VPS 2G内存运行MariaDB10.5偶尔会被杀进程,开了SWAP也是一样杀
度娘了一下,从MariaDB10.X开始就要求2G以上的运行内存了 问题来了,有没有自动检测MySQL挂掉后自动重启的脚本呢 |
mysqld_safe 就是自动重启的 |
求指教,系统默认启动的不是用mysqld_safe的吗?事实上在被杀进程之后,MySQL并没有重启呀 |
2G内存是带不动10.5的。对应的mysql8。建议用5.6 |
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 |
感谢大佬~~ |
你不是系统默认的么 系统默认就不是 mysqld_safe |