Memory error vps và cách fix?

Memory error vps và cách fix?

1. Nguyên nhân gây ra lỗi Memory error trên VPS?

Có rất nhiều nguyên nhân phức tạp đã dẫn đến lỗi Memory error trên VPS – Trước tiên, bạn nên tìm nguyên nhân của sự cố bằng cách kiểm tra các tệp nhật ký lỗi. Nếu sự cố đang xảy ra do truy vấn SQL chậm bạn nên sửa code, nếu code hoạt động tốt trên các máy khác, hãy khởi động lại hệ điều hành. Để kiểm tra nhật ký hệ thống (tin nhắn, Syslog) có thể được tìm thấy trong thư mục / var / log. Tệp nhật ký thông báo sẽ hiển thị thông báo:

out of memory in UB 815792: OOM killed process 29747 (MySQLD) error messages.

2. Cách fix lỗi Memory error vps?

Kiểm tra việc sử dụng bộ nhớ Linux thường xuyên bằng các lệnh như ps aux  vàfree -mt. Khi bạn thấy rằng máy chủ không có đủ bộ nhớ trống, hãy xác định quá trình đang sử dụng nhiều RAM nhất và kiểm tra cấu hình của nó. Ví dụ: nếu quy trình PHP-FPM đang sử dụng một lượng lớn RAM, bạn nên tinh chỉnh cấu hình của nó để giảm mức sử dụng bộ nhớ hệ thống.

Hủy các công việc đã dừng : Khi bạn dừng một công việc trong Linux, tác vụ vẫn được gán tài nguyên mà hệ thống đã cấp. Để giải phóng các tài nguyên này, bạn nên chấm dứt tất cả các công việc đã hoàn thành. Để làm như vậy, hãy chạy lệnh dưới đây trong terminal:

jobs -ps

Bây giờ, thiết bị đầu cuối sẽ hiển thị danh sách id quy trình của các công việc đã dừng tiếp theo sử dụng lệnh kill -9 pid.

Kiểm tra tệp nhật ký: Nếu trang web của bạn được triển khai trên máy chủ VPS, bạn nên kiểm tra PHP, Nginx, MySQL cũng như các tệp nhật ký hệ thống 2 hoặc 3 giờ một lần. Sử dụng lệnh tail -30 file_nameđể tìm hiểu về các lỗi mới nhất.

Sử dụng phần mềm cập nhật: Khi nhà phát triển hoặc công ty phát hành phiên bản mới của sản phẩm, các lỗi được tìm thấy trong phiên bản trước của phần mềm sẽ được sửa. Nếu bạn đang sử dụng CMS, hãy đảm bảo rằng phần mềm bạn sắp nâng cấp tương thích với CMS.

Nếu điều này không hữu ích, hãy giảm giá trị mặc định tối đa của kết nối trong tệp my.cnf xuống 50. Định cấu hình trình quản lý quy trình PHP-FPM để tạo các quy trình bổ sung và giảm giá trị của biến con tối đa.

>>> Xem thêm: Giải phóng Ram VPS

Be the first to comment

Leave a Reply

Your email address will not be published.


*