26/08/2018, 17:23

Cách tự động restart lại MySQL trên VPSSIM khi hết RAM khiến MySQL chết

Hướng dẫn cách tự động khởi động lại MySQL trên VPSSIM khi RAM hết dẫn tới service MySQL chết sẽ bị lỗi Error establishing a database connection . Để khắc phục tình trạng hết RAM do lượng truy cập quá lớn hoặc bị tấn công, VPSSIM có tính năng “Auto re-start MySQL Server” rất hiệu quả, ...

Hướng dẫn cách tự động khởi động lại MySQL trên VPSSIM khi RAM hết dẫn tới service MySQL chết sẽ bị lỗi Error establishing a database connection. Để khắc phục tình trạng hết RAM do lượng truy cập quá lớn hoặc bị tấn công, VPSSIM có tính năng “Auto re-start MySQL Server” rất hiệu quả, hoặc bạn có thể tự gõ lệnh để khởi động lại MySQL. Tuy nhiên, không phải lúc nào bạn cũng online để bật MySQL lên khi nó bị die, tốt nhất là dùng chức năng tự động bật lại MySQL cho tiện.

Cách tự động restart lại MySQL trên VPSSIM

Cách tự động restart lại MySQL trên VPSSIM



Như đã nói ở trên, với những VPS có RAM ít thì khi lượng truy cập (traffic) vào website tăng cao, Linux sẽ tự động ngắt kết nối với MySQL khiến người dùng không thể truy cập được trang của bạn. Màn hình sẽ xuất hiện thông báo lỗi Error establishing a database connection và bạn phải khởi động lại service MySQL.

Để sửa lỗi Error establishing a database connection trên VPSSIM, bạn có 2 cách là gõ lệnh hoặc dùng tính năng “Auto re-start MySQL Server” trong phần “Quản lý DataBase” của trình Menu VPSSIM.

Thường để sửa lỗi hết RAM của VPS chạy Linux, bạn phải restart lại MySQL bằng SSH dòng lệnh:

Lệnh khởi động lại MySQL trên CentOS 6 là:

 service mysql start

Lệnh khởi động lại MySQL trên CentOS 7 là:

 systemctl start mysql.service

Tuy nhiên, để không phải mất công bật lại MySQL khi bị Stop, bạn nên sử dụng chức năng “Auto re-start MySQL Server”. Tính năng này có nguyên tắc hoạt động như sau: cứ 5 phút một lần, VPSSIM sẽ kiểm tra dịch vụ MySQL trên VPS xem có hoạt động không. Nếu MySQL hoạt động thì VPSSIM không làm gì cả, nhưng nếu MySQL bị ngắt thì hệ thống sẽ tự động bật lại dịch vụ MySQL để website hoạt động bình thường.

Để kích hoạt tính năng “Auto re-start MySQL Server” trên VPSSIM, bạn làm như sau: VPSSIM menu > Quản Lý DataBase > Auto re-start MySQL Server > chọn Y và enter.

=========================================================================
                VPSSIM - Quan Ly VPS/Server by HostingAZ.VN 
=========================================================================
                            Quan ly Database                 
=========================================================================
        Total Databases Size: 171M | Total Backup Files Size: 38M 
=========================================================================
1) Tao Database			      8.) Copy Backup toi Root cua Domain
2) Xoa Database			      9) Xoa Tat Ca File Backup
3) Backup 1 Database		     10) Xem Thong Tin Database
4) Backup Tat Ca Database	     11) Xem Thong Tin User Root MySQL
5) Auto Backup Database		     12) Re-Config (Cau Hinh Lai) MySQL
6) Phuc Hoi (Restore) Database	     13) Auto re-Start MySQL Server
7) Lay Link File Backup		     14) List & Dung Luong All Databases
Lua chon cua ban (0-Thoat): 13
=========================================================================
Voi VPS it RAM, doi khi Free RAM qua it, MySQL se bi ngung hoat dong
-------------------------------------------------------------------------
Sau khi ban kich hoat chuc nang [Auto re-start MySQL Server] 
-------------------------------------------------------------------------
VPSSIM se kiem tra trang thai hoat dong cua MySQL service 5 phut 1 lan
-------------------------------------------------------------------------
Neu MySQL bi stop, sau toi da 5 phut VPSSIM se BAT MySQL tro lai 
-------------------------------------------------------------------------
Ban muon Enable chuc nang [Auto re-start MySQL Server]?  [y/N] y

Để tắt tính năng “Auto re-start MySQL Server” bạn cũng làm tương tự với đường dẫn như thế. Lời khuyên của Yeutrithuc.com là nên bật tính năng tự động restart lại MySQL khi dịch vụ này bị ngắt do hết RAM, lượng truy cập website lớn. Làm như vậy sẽ giúp hệ thống hoạt động ổn định và bạn không bị mất lượng truy cập, ảnh hưởng tới SEO và thu nhập của mình. Chúc các bạn may mắn!


0