Hướng dẫn kiểm tra & xử lý lỗi website bị trang trắng do hết RAM

1. Lỗi trang trắng do hết RAM:
Website truy cập bị trang trắng là một trong lỗi phổ biến thường xảy ra, trường hợp nếu khách hàng truy cập webiste thỉnh thoảng bị hiện ra trang trắng thì một trong những nguyên nhân có thể xảy ra nhất là cho máy chủ bị hết RAM. Khi đó khách hàng cần nâng cấp RAM cho máy chủ hosting.

2. Cách kiểm tra lỗi:
Để xác định chính xác nguyên nhân lỗi có phải do hết RAM khách hàng có thể kiểm tra file error log của web server. Ví dụ trường hợp sau xuất ra thông báo trong file error log của apache (/usr/local/apache/logs/error_log) có nội dung:


[Sat May 24 09:46:13 2014] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat May 24 09:46:23 2014] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat May 24 09:46:33 2014] [error] (12)Cannot allocate memory: fork: Unable to fork new process
[Sat May 24 09:46:43 2014] [error] (12)Cannot allocate memory: fork: Unable to fork new process

Lỗi trên mô tả hệ thống không thể phân phát bộ nhớ và tạo tiến trình mới vì hết RAM.

3. Các tăng RAM cho VPS:
* Trường hợp khách hàng chạy hosting trên VPS sử dụng công nghệ ảo hóa OpenVZ, khách hàng có thể thực hiện thao tác nâng cấp RAM cho VPS này ngay bằng cách đăng nhập vào server chính và thực hiện dòng lệnh tăng RAM cho VPS đó

a. SSH vào server chính (link tham khảo http://vinahost.vn/ac/knowledgebase/84/Hng-dn-ssh-vao-server-bng-chng-trinh-Putty.html )
b. Để xem thêm log lỗi báo thiếu RAM khách hàng gõ lệnh sau: dmesg

Kết quả:
[180141.557829] Fatal resource shortage: privvmpages, UB 101.
[180141.557841] Fatal resource shortage: privvmpages, UB 101.
[180141.557856] Fatal resource shortage: privvmpages, UB 101.
[180141.557862] Fatal resource shortage: privvmpages, UB 101.

Log lỗi báo thiếu tài nguyên, 101 là ID của VPS

c. Để nâng cấp RAM cho VPS khách hàng chạy lệnh có dạng như sau: vzctl set 101 --privvmpages 5G --vmguarpages 5G --oomguarpages 5G --save
Trong đó 101 là ID của VPS. (Ngoài ra để xem danh sách các VPS đang chạy trên server khách hàng gõ lệnh: vzlist -a )
5G là số lượng RAM khách hàng muốn cung cấp cho VPS đó.

Was this answer helpful?

 Print this Article

Also Read

Lỗi 406

1. Lỗi 406 là gì ? Khi trình duyệt gửi một request để lấy thông tin...

Hướng dẫn kiểm tra đánh giá tốc độ truy cập website chậm do mã nguồn hay dịch vụ hosting

 1. Giới thiệu: Trong quá trình sử dụng dịch vụ Hosting khách hàng có thể gặp các vấn đề về tốc...

Hướng dẫn kiểm tra & xử lý lỗi Full Disk của website

1. Mục đích:Bài viết này sẽ hướng dẫn cho quý khách xử...

Xử lý khi gặp thông báo lỗi 508 Resource Limit Is Reached

1. Lỗi "508 Resource Limit Is Reached" là gì?Thông báo lỗi "508...

Kiểm tra xử lý khi website gặp lỗi kết nối cơ sở dữ liệu

1. Mục đích:Bài viết này sẽ hướng dẫn kiểm tra và xử lý khi...

Powered by WHMCompleteSolution