CÁCH XỬ LÝ LỖI KHÔNG LOGIN VÀO VESTACP ĐƯỢC
Một ngày đẹp trời bạn không thể login vào VestaCP được, thật là đen đủi, mới hôm qua vẫn còn login được bình thường, đừng lo lắng, việc không login được vào VestaCP được có thể do một số nguyên nhân phổ biến dưới đây, bạn hãy thử làm theo những bước dưới đây để có thể đăng nhập lại nhé.
KIỂM TRA VESTACP Service CÓ CHẠY KHÔNG?
Việc đầu tiên là kiểm tra thử xem dịch vụ VestaCP có chạy không đã, bằng cách SSH vào VPS/Server cài đặt VestaCP và chạy câu lệnh sau:
Kiểm tra trạng thái của VestaCP xem có đang chạy không.
1 |
service vesta status |
Nếu không, bạn chỉ cần restart lại vestacp service.
1 |
service vesta restart |
KIỂM TRA XEM DISK SPACE hoặc INODE CỦA USER ADMIN CÓ BỊ FULL KHÔNG?
Bị hết ổ cứng, full ổ cứng hoặc là Inode file bị full củng là nguyên nhân khiến mình không login được vào VestaCP, thường bị full như vậy thì ngay cả web củng sẽ lỗi, bởi vì khi mà mình login vào bất cứ ứng dụng nào thì hệ thống luôn luôn phải tạo ra session file :D, để kiểm tra vụ full này các bạn ghỏ lệnh sau.
1 2 3 4 5 |
# Kiểm tra disk bằng lệnh df -h # Kiểm tra inode bằng lệnh df -i |
Bạn nhìn vào kết quả hiển thị nếu cái nào có số 100% là bị full, lúc này mình tiến hành chỉnh lại user quota cho user admin.
1 2 3 4 5 6 7 8 |
# Mở file cấu hình user admin lên vim /usr/local/vesta/data/users/admin/user.conf # Tìm tới dòng Disk Quota chỉnh lại Unlimited DISK_QUOTA='unlimited' # Reload lại thông số chỉnh sửa mới. /usr/local/vesta/bin/v-update-user-quota admin |
Trong trường hợp cả hệ thống bị full luôn thì bạn tìm những thư mục nào chứa file lớn và nhiều xoá bớt đi nhé, hoặc là extend ổ cứng ra thêm. (nếu không fix được thì liên hệ mình nhé)
KIỂM TRA LẠI PASSWORD USER ADMIN COI ĐÚNG KHÔNG?
Nhiều khi lâu quá không login vào VestaCP nên không nhớ rỏ Password, bạn có thể kiểm tra bằng câu lệnh sau, SSH vào VPS/Server VestaCP và ghỏ lệnh sau.
1 |
/usr/local/vesta/bin/v-check-user-password admin yourpassword |
Nếu sai password và không nhớ password chính xác, bạn có thể đổi password bằng lệnh sau.
1 |
/usr/local/vesta/bin/v-change-user-password admin yournewcoolpassword |
Nếu bạn cần đổi password cho account FTP thì đọc thêm bài này nhé: Đổi mật khẩu FTP VestCP
KIỂM TRA QUYỀN SUDO CỦA USER ADMIN
Kiểm tra lại file cấu hình sudo của user admin ở /etc/sudoers.d/admin, nếu file này rổng hoặc là chứa thông tin khác với nội dung thông tin dưới đây thì các bạn xoá hết chép đè lên nhé.
1 2 3 4 5 |
# Created by vesta installer Defaults env_keep="VESTA" Defaults:admin !syslog Defaults:admin !requiretty Defaults:root !requiretty |
KIỂM TRA LOGS
Nếu kiểm tra hết các bước trên mà vẫn chưa fix được lỗi gì số bạn quá đen : )), giờ còn một cách cuối và đòi hỏi nhiều kỹ năng hơn là đọc logs, bạn kiểm tra logs của 2 file sau nha.
1 2 |
/usr/local/vesta/log/nginx-error.log /usr/local/vesta/log/system.log |
Các bạn kiểm tra logs trong 2 file này để tìm ra lỗi nhé, nếu mà không fix được thì các bạn cat, tail, chụp hình hay gửi nguyên file log cho mình, mình sẽ hô trợ các bạn fix lỗi nha.
Chúc các bạn cuối tuần vui vẻ nha, như thường lệ, cần hổ trợ gì về system linux cứ pm mình qua các kênh sau nha.
- Skype/Telegram : goonux / @goonux
- Fanpage : https://www.facebook.com/wikivps.net/
- Email : [email protected]