sql >> Base de Datos >  >> NoSQL >> MongoDB

PHP Mongo Error al leer desde el socket

Hay un problema conocido con PHP/mongoclient + Apache + MongoDB en el que el proceso de Apache mantiene abiertas las conexiones persistentes no válidas.

Intente reiniciar su servidor web Apache.

Lo que sucede es:

  • Apache abre una conexión a su servidor MongoDB durante una solicitud normal.
  • Presumiblemente, en algún momento ha reiniciado su servidor MongoDB
  • Apache/PHP nunca reconoce que la conexión se cerró durante el reinicio de MongoDB y mantiene las conexiones persistentes abiertas anteriormente

La única forma de superar este problema es reiniciar Apache (obligándolo a eliminar todos los subprocesos de trabajo y crear nuevas conexiones).

Avíseme si esto funciona para usted.