Điểm:0

Mariadb sử dụng tất cả cpu trên Ubuntu VPS và khiến máy chủ không phản hồi

lá cờ bd

Tôi có một vài trang web thương mại điện tử trên một VPS Ubuntu với 4 lõi CPU và 16GB RAM.

Không có gì thực sự chuyên sâu, nó chạy hoàn toàn tốt ngay cả trên dịch vụ lưu trữ được chia sẻ.

Tuy nhiên, bây giờ tôi đang gặp sự cố với mariadb. Khi dịch vụ mysql được bắt đầu, nó bắt đầu xuất hiện ngày càng nhiều quy trình cho đến khi chiếm toàn bộ CPU và sau đó trang web sẽ mở mãi mãi.

Tôi chưa chạm vào bất cứ thứ gì trong cấu hình, tôi là nhà phát triển phụ trợ và không thực sự quan tâm đến quản trị máy chủ nên mọi lời khuyên sẽ được đánh giá cao.

sử dụng hàng đầu

nhập mô tả hình ảnh ở đây

vidarlo avatar
lá cờ ar
Cơ sở dữ liệu của bạn lớn đến mức nào? Bạn có đăng nhập các truy vấn chậm không? Bạn thấy lưu lượng truy cập là bao nhiêu? Nhật ký mariadb hiển thị nói chung là gì?
Petr Chloupek avatar
lá cờ gb
HIỂN THỊ DANH SÁCH QUY TRÌNH; và bật slow_log, đồng thời, dmesg tìm bất kỳ vấn đề nào liên quan đến ổ cứng. Bất cứ điều gì thú vị?
cvetan avatar
lá cờ bd
Nó hiển thị một loạt các quy trình với một truy vấn duy nhất bị kẹt trong trạng thái gửi dữ liệu. Tôi đã không thay đổi truy vấn đó trong một thời gian. Nó có thể không phải là tốt nhất trên thế giới, nhưng tôi tự hỏi tại sao nó lại bắt đầu vào lúc này.
vidarlo avatar
lá cờ ar
Bạn có thể thêm chi tiết hơn dựa trên những gì bạn tìm thấy cho câu hỏi của mình không?
cvetan avatar
lá cờ bd
Đúng. Cảm ơn đã giúp đỡ. Có vẻ như lưu lượng truy cập vào trang web đã tăng lên trong vài ngày qua, do đó đã đặt ra vấn đề. Truy vấn có mệnh đề GROUP_CONCAT và một số COUNT, vì vậy trọng lượng không thực sự nhẹ. Tôi đã chuyển sang truy vấn riêng biệt và nước bắt đầu chảy trở lại. :) Cảm ơn một lần nữa.
djdomi avatar
lá cờ za
nếu nó được giải quyết, vui lòng nhắc rằng bạn nên thêm câu trả lời
Wilson Hauck avatar
lá cờ jp
Yêu cầu thông tin bổ sung, xin vui lòng. Bất kỳ thiết bị SSD hoặc NVME nào trên máy chủ MySQL Host? Đăng trên pastebin.com và chia sẻ các liên kết. Từ thư mục gốc đăng nhập SSH của bạn, Kết quả văn bản của: A) CHỌN COUNT(*) TỪ information_schema.tables; B) HIỂN THỊ TRẠNG THÁI TOÀN CẦU; sau tối thiểu 24 giờ C) HIỂN THỊ BIẾN TOÀN CẦU; D) HIỂN THỊ ĐẦY ĐỦ QUY TRÌNH; E) TÌNH TRẠNG; không HIỂN THỊ TÌNH TRẠNG, chỉ TÌNH TRẠNG; VÀ thông tin hệ điều hành rất hữu ích, bao gồm - ulimit -a cho danh sách các giới hạn, iostat -xm 5 3 cho IOPS theo thiết bị và số lượng lõi/cpu, để phân tích điều chỉnh khối lượng công việc của máy chủ nhằm đưa ra đề xuất.
lá cờ ua
(Than ôi, các trạng thái của quá trình, chẳng hạn như "gửi dữ liệu", thường không hữu ích.) Chúng ta cần xem truy vấn đầy đủ, cộng với `HIỂN THỊ TẠO BẢNG`.
cvetan avatar
lá cờ bd
Hiện tại, vấn đề dường như đã biến mất, ít nhất là ở một mức độ nào đó, với truy vấn cố định đang được đề cập. Tôi sẽ tiếp thu các đề xuất của bạn, kiểm tra thêm và sẽ liên hệ lại với bạn cùng với thông tin.
Điểm:0
lá cờ ua

Bạn có 16GB RAM? Nhưng mà innodb_buffer_pool_size la Duy nhât 128M? Thay đổi điều đó thành 8G. (Tôi không thể chắc chắn rằng nó sẽ giúp ích cho CPU.)

Nhìn vào Nhật ký chậm cho truy vấn 'tệ nhất'; sau đó yêu cầu chúng tôi giúp đỡ trong việc tăng tốc nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.