Điểm:0

Digital Ocean Bộ nhớ WordPress tăng đột biến thường xuyên với ít hơn 100 lưu lượng truy cập

lá cờ ve

Mọi thứ đang chạy hoàn toàn ổn, nhưng từ 4 ngày trước, trang web của tôi trên miền gốc đã nhận được cảnh báo sử dụng bộ nhớ cao.

Tôi đã tạo cùng một trang web nhân bản với cùng Cấu hình Nginx trên Tên miền phụ, trang web đang chạy hoàn hảo nhưng khi tôi chuyển hướng trở lại miền gốc thì bộ nhớ tăng cao. Xin ai đó có thể hướng dẫn vấn đề là gì.

Tôi đã kiểm tra trong htop PHP-FM đang sử dụng bộ nhớ tối đa với 0 lưu lượng truy cập và tên miền phụ song song với nó là bình thường.

Vài lưu ý quan trọng: Tôi sử dụng Cloudflare ngay cả khi tôi đang bị tấn công cũng không giúp được gì. Có thể ai đó xin vui lòng giúp tôi với điều này

lá cờ sv
Chào mừng đến với ServerFault. Câu hỏi của bạn có thể bị đóng do thiếu chi tiết cụ thể. Vui lòng cung cấp càng nhiều thông tin càng tốt, chẳng hạn như bộ nhớ khả dụng trong máy chủ, thời gian tăng đột biến (bộ nhớ), cách bạn xác định/tìm mức tăng đột biến của bộ nhớ, v.v. https://github.com/pixelb/ps_mem/blob /master/ps_mem.py có thể được sử dụng để tìm mức sử dụng bộ nhớ ở một mức độ mở rộng nào đó. Bạn cũng có thể sử dụng https://wordpress.org/plugins/query-monitor/ để hiểu rõ hơn về WordPress nói chung.
Điểm:0
lá cờ gp
Tim

Việc sử dụng bộ nhớ cao không phải lúc nào cũng là vấn đề - bộ nhớ được sử dụng để hệ điều hành/phần mềm sử dụng nó làm bộ đệm. Nó chỉ là vấn đề nếu hệ điều hành bắt đầu tắt các tiến trình vì nó không có đủ bộ nhớ.

Bạn thực sự đã cung cấp cho chúng tôi rất ít thông tin, thậm chí không phải là đầu ra "hàng đầu", vì vậy những gì tôi đưa ra bên dưới chỉ là phỏng đoán.

Trong trường hợp của bạn, tôi nghi ngờ bạn đã định cấu hình PHP để có nhiều luồng hơn dung lượng bộ nhớ khả dụng của bạn. Bạn nên đảm bảo rằng bạn không phân bổ quá mức bộ nhớ cho từng công nhân PHP và bạn không có quá nhiều công nhân được cấu hình.

Trên Ubuntu, cấu hình của tôi là /etc/php/7.4/fpm/pool.d/www.conf . Các mục chính mà tôi đã định cấu hình cho máy chủ của mình với RAM 512MB và trao đổi 1GB ở bên dưới.

chiều = động
pm.max_children = 3
pm.start_servers = 1
pm.min_spare_servers = 1
pm.max_spare_servers = 1

Bạn có thể luân phiên sử dụng "pm = ondemand", nghĩa là không có công nhân PHP nào được tạo cho đến khi chúng được yêu cầu. Điều đó chỉ hữu ích cho các trang web có lượng truy cập rất thấp khi thời gian phản hồi không quá quan trọng.

Trong php.ini của bạn (đối với tôi là /etc/php/7.4/fpm/php.ini), bạn có thể định cấu hình giới hạn bộ nhớ cho mỗi luồng công nhân. Đây là dung lượng bộ nhớ mà mỗi worker thread được cung cấp - hãy điều chỉnh nó ở mức thấp nhất có thể trong khi trang web của bạn vẫn hoạt động. Điều này được cấu hình cho Wordpress.

memory_limit = 128M

Đă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.