Chúng tôi đang chạy một phiên bản nhiều trang WordPress trên hai máy chủ Rackspace Cloud, một web và một cơ sở dữ liệu, với 30 trang web hiện tại. Tôi đã đặt Nginx trước các tài sản tĩnh và Apache xử lý tất cả các yêu cầu động. Tôi cũng đã cấu hình Memcached cho cơ sở dữ liệu và bộ nhớ đệm mã op APC cho PHP. W3 Total Cache được bật theo mặc định trên tất cả các trang web chúng tôi có.
Nó rất tệ với một vấn đề: Các quy trình Apache thường có trọng lượng từ 80 đến 120 MB. Máy chủ web có 2 GB bộ nhớ, nghĩa là tôi nhận được 15 quy trình hoặc hơn cho đến khi mọi thứ diễn ra. Các quy trình rõ ràng không nên lớn như vậy nhưng tôi bối rối về lý do tại sao chúng lại như vậy.
Một chiến lược tốt để xác định những gì đang xảy ra?
Cảm ơn trước!
Cập nhật 10/2/10: Đối với những người thắc mắc, giải quyết vấn đề về bộ nhớ đã vô hiệu hóa PHP xdebug (vô tình được kích hoạt trên cấu hình và gây ra đột biến sử dụng bộ nhớ ngẫu nhiên).