日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS7下MySQL5.7.23的服務(wù)配置參數(shù)測試

centos 7默認安裝mysql5.7.23,服務(wù)管理發(fā)生了變化,從sysvinit(service mysql start)變化為systemd(systemctl start mysqld.service)

創(chuàng)新互聯(lián)公司成立于2013年,先為南岔等服務(wù)建站,南岔等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為南岔企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

最近測試了下MySQL5.7.23的服務(wù)管理參數(shù),測試主要涉及Restart ,RestartPreventExitStatus,RestartSec,StartLimitInterval四個服務(wù)啟動參數(shù)。

【服務(wù)啟動方式比較】

1、CentOS7下MySQL5.7.23默認參數(shù)下的服務(wù)啟動方式

MySQL crash、OOM、kill -9 pid三種情況下mysqld進程被終止,都會馬上重新啟動,間隔100ms

systemctl stop mysqld@service不會自動重啟

 

2、CentOS6下MySQL5.6.21的服務(wù)啟動情況

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下如何實現(xiàn)kill -9 mysqld后不自動重啟】

RestartPreventExitStatus= 中列出的退出碼或信號永遠不會導(dǎo)致該服務(wù)被重啟

修改RestartPreventExitStatus=1 SIGKILL,增加kill -9對應(yīng)的信號SIGKILL

 測試kill -9,mysqld進程不會自動重啟

測試OOM,mysqld進程也不會自動重啟

原因是由于OOM在kill進程時傳的也是SIGKILL的信號

 

【需要關(guān)注的服務(wù)配置的兩個參數(shù)】

1、RestartSec設(shè)置在重啟服務(wù)(Restart)前暫停多長時間,默認值是100ms,就是mysqld進程OOM或kill后等待100ms就會馬上重啟

我們MHA中配置的ping_interval=10,意思是MHA Manager每10秒 ping一次master,嘗試3次失敗后,進行failover

這個參數(shù)需要評估下,是否做設(shè)定,比如如果希望發(fā)生上面異常,能被MHA檢測到,那么最保險的是間隔30秒再重啟mysql進程,需要指定RestartSec=30

2、StartLimitInterval

設(shè)置單元的啟動頻率限制。 默認一個單元在10秒內(nèi)最多允許啟動5次。建議修改為StartLimitInterval=0,無限制重啟。


網(wǎng)頁題目:CentOS7下MySQL5.7.23的服務(wù)配置參數(shù)測試
當前URL:http://www.5511xx.com/article/ccisgig.html