阿里雲新增MySQL監聽,自動宕機重啟

2021-08-15 14:19:43 字數 930 閱讀 5193

本人阿里雲上mysql服務和很多的應用服務全部放在乙個機器上,流量大的時候,mysql會偶爾掛掉,所以這裡寫了乙個監聽mysql的指令碼,定時監聽mysql程序。

直接撈幹的:

為了管理方便我在/home/listener/ 資料夾下新建shell檔案:mysql_listener.sh,

輸出日誌到mysql_listener.log 

這裡注意一下,指令碼中的檔案路徑記得用絕對路徑哦,因為shell指令碼在定時任務中執行的話,如果用相對路徑的話就有問題了。

#!/bin/bash

pgrep mysqld &> /dev/null

if [ $? -gt 0 ]

then

echo "`date` mysql is stop" >> /home/listener/mysql_listener.log

service mysql start

else

echo "`date` mysql running" >> /home/listener/mysql_listener.log

fi

指令碼編輯完之後記得新增執行許可權 sudo

chmod

777mysql_

listener

.sh

接下來,新增定時任務:我們需要用到 cron,編輯一下corn排程**

命令: crontab -e   

檔案中新增: */5 * * * * /home/listener/mysql_listener.sh     即 每隔5分鐘執行一次指令碼

儲存,重啟cron服務: service crond reload。

最後觀察日誌,確定指令碼完美執行。

阿里雲SLB配置監聽

1 新增監聽,選擇https,監聽埠443,其他預設,下一步 2 選擇網域名稱對應的ssl證書,不開啟雙向認證,下一步 3 選擇後端伺服器組,沒有的話可以新建乙個,把要新增的伺服器加到伺服器組,下一步 4 健康檢測預設值,下一步,提交驗證即可 1 新增監聽,監聽埠80,開啟高階配置,開啟監聽 選擇監...

mysql 阿里雲 新增磁碟空間 阿里雲磁碟擴容

進入 ecs 控制台 選擇全部磁碟頁或者本例項磁碟頁在每乙個磁碟條目的最後選擇 更多 選擇 磁碟擴容 即可進入磁碟擴容操作頁 輸入你希望擴容的目標大小 我輸入 40g 提交擴容訂單,按量付費的磁碟在下乙個計價單位 目前是小時 開始按擴容後的磁碟大小計費 包年包月的磁碟則是補差價。擴容僅做磁碟容量的擴...

阿里雲新增埠

這兩天被阿里雲的埠搞得人要 增加了安全組以後,還是用不了,瞬間人崩潰了,特記錄作為以後的增加方式 1,增加安全組 新增埠,8890 3 接下來修改iptable 開啟設定檔案 vim etc sysconfig iptables 其中新增你要開發的埠 a input p tcp m state st...