Esiste un problema noto con PHP/mongoclient + Apache + MongoDB in cui le connessioni persistenti non valide vengono mantenute aperte dal processo Apache.
Prova a riavviare il tuo server web Apache.
Quello che succede è:
- Apache apre una connessione al tuo server MongoDB durante una normale richiesta.
- Presumibilmente, a un certo punto hai riavviato il tuo server MongoDB
- Apache/PHP non riconosce mai che la connessione è stata chiusa durante il riavvio di MongoDB e mantiene le connessioni persistenti aperte in precedenza
L'unico modo per superare questo problema è riavviare Apache (forzandolo a uccidere tutti i thread di lavoro e creare nuove connessioni).
Fammi sapere se questo funziona per te.