Xem tài nguyên linux
Đột nhiên một ngày dịch vụ của bạn ngừng hoạt động, hãy SSH vào server, nếu không thể SSH được, kiểm tra xem server có hết RAM không giống như bài hướng dẫn tại đây Show Nếu hết RAM và server đang treo, bạn cần phải khởi động lại server. Trường hợp bạn vẫn có thể truy cập vào được server, bạn nên kiểm tra tổng quát một lượt các tài nguyên hiện tại: 1. Kiểm tra tình trạng sử dụng RAMKHi truy cập vào website của bạn báo lỗi “Error establishing a database connection” và trên giao diện log của server tại trang quản trị
sẽ có những log dạng như: # sudo free -m
Nếu lượng free sau khi bỏ buffers/cache càng nhỏ tức là server của bạn càng thiếu RAM, bạn cần tăng RAM lên để đảm bảo server có thể hoạt động ổn định. Ngoài ra, để kiểm tra chi tiết tiến trình nào đang chiếm dụng RAM, bạn có thể sử dụng công cụ giám sát trạng thái của server – htop 2. Kiểm tra tình trạng sử dụng CPUNếu bạn SSH vào server và
thao tác các lệnh chậm, một khả năng nữa xảy ra là server đang sử dụng hết CPU, hay thường gọi là full CPU Ngay khi chạy lệnh, bạn sẽ nhìn thấy tình trạng CPU và RAM đang được sử dụng. 3. Kiểm tra mức độ sử dụng ổ cứngKhi ổ cứng bị đầy (tức mức độ sử dụng 100%), lúc này ổ cứng sẽ không thể ghi thêm được dữ liệu. Bạn cần phải truy cập trực tiếp vào bên trong server, kiểm tra chính xác lại tình trạng ổ cứng bằng câu lệnh: # sudo df -h
Câu lệnh này sẽ hiển thị tình trạng sử dụng của các phân vùng, ở đây chúng ta sẽ lưu ý thư mục root (/), khi use 100% tức là ổ cứng của bạn đã đầy, cần xóa bớt dữ liệu, thông thường nên kiểm tra các log hệ thống trong /var/log hoặc log trong control panel. 4. Mức độ sử dụng băng thôngĐôi khi, website của bạn không thể truy cập được, báo lỗi Request Timeout hoặc Service Temporarily Overloaded. Lúc này, bạn nên cân nhắc tới việc kiểm tra băng thông của server. RX Bytes/second: là received bytes per second (byte nhận được mỗi giây) Thông số hiện tại là server đang truyền đi 3,76MB và nhận vào 802bytes |