Có một vấn đề đã biết với PHP / mongoclient + Apache + MongoDB trong đó các kết nối liên tục không hợp lệ được mở bởi quá trình Apache.
Cố gắng khởi động lại máy chủ web Apache của bạn.
Điều gì xảy ra là:
- Apache mở kết nối với máy chủ MongoDB của bạn trong một yêu cầu bình thường.
- Có lẽ tại một số điểm, bạn đã khởi động lại máy chủ MongoDB của mình
- Apache / PHP không bao giờ nhận ra rằng kết nối đã bị đóng trong quá trình khởi động lại MongoDB và giữ các kết nối liên tục đã mở trước đó
Cách duy nhất để khắc phục sự cố này là khởi động lại Apache (buộc nó phải giết tất cả các luồng công nhân và tạo kết nối mới).
Hãy cho tôi biết nếu điều này phù hợp với bạn.