Giải quyết vấn đề MySQL stop trên VPS DigitalOcean

Nếu bạn sử dụng VPS DigitalOcean với gói 5$/tháng có thể sẽ thường xuyên gặp phải trường hợp stop service MySQL nên bị lỗi Error establishing a database connection. Nguyên nhân ở đây là do 512MB RAM không đủ cho server hoạt động. Với cách đơn giản bên dưới, bạn sẽ hoàn toàn khắc phục được tình trạng này.

Phương pháp ở đây là tạo thêm swap cho server. Swap là bộ nhớ ảo hỗ trợ cho RAM, qua đó giúp hệ thống có thêm được nhiều bộ nhớ hơn.

Để đảm bảo tối ưu server thì không nên sử dụng swap với những ổ cứng bình thường. Thật tuyệt vời khi toàn bộ ổ cứng của DigitalOcean là ổ SSD, nên bạn hoàn toàn yên tâm để thực hiện như hướng dẫn bên dưới.

  1. Hướng dẫn tạo file swap trên Ubuntu 12.04
  2. Hướng dẫn tạo file swap trên CentOS 6

Trong quá trình thực hiện, bạn chú ý dòng:

sudo dd if=/dev/zero of=/swapfile bs=1024 count=512k

chuyển thành

sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024k

để có thêm 1GB swap nhé.

Các VPS có dùng lượng RAM thấp mình khuyên nên sử dụng LEMP (Linux, nginx, MySQL, PHP) thay cho LAMP (Linux, Apache, MySQL, PHP).

Nếu bạn chưa có account tại DigitalOcean, hãy thử dùng VPS với coupon thêm 10$ vào tài khoản.

Nếu bạn gặp vấn đề gì, cứ để lại comment bên dưới để mọi người giúp đỡ.

You May Also Like

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *