Giới thiệu HestiaCP
HestiaCP là tên gọi control panel hoàn toàn miễn phí được phát triển dựa trên Control Panel VestaCP do VestaCP đã không còn . Trên HestiaCP được cài sẵn các dịch vụ để phục vụ việc chạy website của bạn cũng như các dịch vụ miễn phí khác như (mail, database, DNS) cùng giao diện đồ họa trực quan, giúp cho bạn dễ dàng thao tác.
Với ưu điểm nhẹ, ít chiếm tài nguyên, chức năng phong phú và được hỗ trợ bởi cộng đồng rất lớn, HestiaCP đang ngày một hoàn thiện và cải thiện hơn, đi đầu trong top các control panel miễn phí mà hữu ích.
Thử nghiệm HestiaCP trên VPS của SpeedyPage.
Mình vừa thiết lập một máy chủ mới trên SpeedyPage (một nhà cung cấp VPS giá rẻ, có Datacenter tại Singapore phù hợp cho người dùng Việt Nam) với cấu hình:
- CPU: 1 Core AMD® Ryzen 5950X
- RAM: 2GB DDR4
- SSD NVMe: 60GB
- Băng thông: 5TB
Chi phí chỉ 12$/tháng, khá phù hợp với mình về chi phí, cấu hình. Nếu bạn muốn thử nghiệm, có thể đăng ký theo link dưới đây (có Aff, các bạn ủng hộ nhé)
Vấn đề với HestiaCP
Trải nghiệm tốc độ và hiệu năng từ VPS của SpeedyPage với mình là khá ổn. Nhưng mình gặp một chút rắc rối nhỏ với HestiaCP. Và nó là nguyên nhân ra đời bài viết này. Blog VPS Việt Nam cũng như cPanel.vn là nơi mình lưu giữ các bài viết kinh nghiệm của mình trong quá trình làm việc. Vì gặp sự cố với HestiaCP nên mình cũng lưu lại như mọi lần.
Sau khi cài đặt HestiaCP xong, mình tiến hành move dữ liệu sang. Tổng dung lượng của các website khoảng 20GB (trong đó có 1 website hơn 13GB dung lượng), kết hợp dung lượng chiếm dụng bởi Hệ điều hành, HestiaCP thì VPS của mình chỉ còn trống 7GB ổ cứng. Điều này khiến chức năng backup account của HestiaCP không hoạt động được vì thiếu dung lượng (mình thường đặt backup định kỳ hàng ngày lúc 12h, dữ liệu được backup trên 2 máy chủ đặt tại 2 nơi khác nhau)
Điều đáng nói, với HestiaCP, nếu task backup không thành công, nó sẽ run lại task đó cứ 5 phút/lần. Kết quả là email của mình nhìn như thế này
Để các bạn hiểu rõ hơn, HestiaCP khi thực hiện backup account thì sẽ nén toàn bộ account đó thành file gz rồi mới tiến hành đẩy lên các nơi lưu trữ như FTP, Google Drive, Amazon S3 … Và vì thiếu dung lượng nên bước nén đầu tiên đã không thực hiện được. Và vì task này được queue 5 phút/lần nên mình cứ liên tục nhận mail báo lỗi
Xóa queue backup user trong HestiaCP
Để không nhận mail nữa, hay chính xác hơi là cần dừng task backup này lại thì mình cần phải xóa queue backup user trong HestiaCP. Search tài liệu của hãng thì mình tìm ra nới mà HestiaCP lưu trữ các queue của mình tại đây: /usr/local/hestia/data/queue/
Cụ thể chúng ta có một số queue như dưới
Các bạn có thể thấy một số tác vụ như backup, cập nhật sử dụng ổ cứng, gia hạn Let’s Encrypt, cập nhật statstistic …
Sau khi xem file backup.pipe thì mình thấy có nội dung như này
/usr/local/hestia/bin/v-backup-user user1 yes >> /usr/local/hestia/log/backup.log 2>&1
Ồ, đúng nó rồi, chính nó là thủ phạm đã liên tục gửi mail cho mình.
Cuối cùng, mình chỉ cần xóa dòng này trong file backup.pipe đi là được.
Chúc các bạn thành công.