Xử lý một số tình huống do server quá tải hoặc dịch vụ bị dừng
Tạo file bash script monitor.sh kiểm tra nếu MySQL dừng thì sẽ tự load lại:
#!/bin/bash# Check if MySQL is runningsudo service mysql status > /dev/null 2>&1# Restart the MySQL service if it's not running.if [ $? != 0 ]; thensudo service mysql restartfi
Đưa vào Crontab chạy mỗi 5 phút
*/5 * * * * /home/user/monitor.sh > /dev/null 2>&1