CentOS 7下MySQL5.7.23的服务配置参数测试

栏目: 数据库 · 发布时间: 6年前

内容简介:CentOS 7默认安装MySQL5.7.23,服务管理发生了变化,从sysvinit(service mysql start)变化为systemd(systemctl start mysqld.service)最近测试了下MySQL5.7.23的服务管理参数,测试主要涉及Restart ,RestartPreventExitStatus,RestartSec,StartLimitInterval四个服务启动参数。1、CentOS7下MySQL5.7.23默认参数下的服务启动方式

CentOS 7默认安装 MySQL 5.7.23,服务管理发生了变化,从sysvinit(service mysql start)变化为systemd(systemctl start mysqld.service)

最近测试了下MySQL5.7.23的服务管理参数,测试主要涉及Restart ,RestartPreventExitStatus,RestartSec,StartLimitInterval四个服务启动参数。

【服务启动方式比较】

1、CentOS7下MySQL5.7.23默认参数下的服务启动方式

MySQL crash、OOM、kill -9 pid三种情况下mysqld进程被终止,都会马上重新启动,间隔100ms

systemctl stop mysqld@service不会自动重启

2、CentOS6下MySQL5.6.21的服务启动情况

MySQL crash、OOM crash和oom kill的是mysqld进程,由于存在mysqld_safe的守护进程,会自动重启mysqld

对于kill -9的命令,如果只kill -9 mysqld进程,mysqld_safe守护进程会重启mysqld,如果mysqld_safe也被kill掉,那么mysqld就不会被拉起来

service mysql stop 不会自动重启

【在 CentOS 7 下如何实现 kill -9 mysqld 后不自动重启】

RestartPreventExitStatus= 中列出的退出码或信号永远不会导致该服务被重启

修改RestartPreventExitStatus=1 SIGKILL,增加kill -9对应的信号SIGKILL

测试kill -9,mysqld进程不会自动重启

测试OOM,mysqld进程也不会自动重启

CentOS 7下MySQL5.7.23的服务配置参数测试

原因是由于OOM在kill进程时传的也是SIGKILL的信号

CentOS 7下MySQL5.7.23的服务配置参数测试

【需要关注的服务配置的两个参数】

1、RestartSec设置在重启服务(Restart)前暂停多长时间,默认值是100ms,就是mysqld进程OOM或kill后等待100ms就会马上重启

我们MHA中配置的ping_interval=10,意思是MHA Manager每10秒 ping一次master,尝试3次失败后,进行failover

这个参数需要评估下,是否做设定,比如如果希望发生上面异常,能被MHA检测到,那么最保险的是间隔30秒再重启mysql进程,需要指定RestartSec=30

2、StartLimitInterval

设置单元的启动频率限制。 默认一个单元在10秒内最多允许启动5次。建议修改为StartLimitInterval=0,无限制重启。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址: https://www.linuxidc.com/Linux/2018-10/154977.htm


以上所述就是小编给大家介绍的《CentOS 7下MySQL5.7.23的服务配置参数测试》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

疯狂又脆弱  坚定又柔软

疯狂又脆弱 坚定又柔软

朱墨 / 湖南文艺出版社 / 2018-3 / 39.80元

《疯狂又脆弱 坚定又柔软》是朱墨的一部作品集,介绍了作者考研到北京,工作在华谊,以及留学去英国的经历,在这短短几年中她一路升职加薪,25岁升任华谊宣传总监,27岁赚到人生的第一笔100万,30岁却毅然离职去英国留学,在表面的光鲜亮丽之下,她也曾付出过外人所不知道的心血和努力。她的人生告诉我们,每一个身居高位或者肆意潇洒的人,都曾为梦想疯狂地倾尽全力,而那些心怀梦想的人也总是怀揣一颗坚定又柔软的内心......一起来看看 《疯狂又脆弱 坚定又柔软》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

SHA 加密
SHA 加密

SHA 加密工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试