PHP: El uso de conexiones persistentes con resultados mysqli_connect en errores tubería rota

StackOverflow https://stackoverflow.com/questions/4104533

Pregunta

Estoy corriendo:

CentOS 5.5 x86
cPanels-11.26.20 RELEASE
Apache 2.2.16
PHP 5.3.3 "--with-mysqli=mysqlnd"
MySQL 5.1.51

Cuando conecto a la base de datos, lo uso. "P: localhost" para el nombre de host para establecer una conexión persistente

Ayer yo estaba usando mi aplicación sin problema antes de salir de la oficina. Hoy he intentado usar de nuevo y devuelve un error:

  

mysqli_connect send () de 46 bytes   fallado con errno = 32 tubo Roto

Si quito la "p": antes del nombre de host, el problema se resuelve. Precedidos por "t:" de nuevo y vuelve a aparecer el error. Sin embargo reiniciar Apache resuelve el problema sin la necesidad de editar el nombre de host. Si me quedo scripts de PHP CLI w / t: en el nombre de host, que funcionan bien sin un error

.

¿Hay un problema con Apache? ¿Alguien sabe qué podría estar causando esto?

Gracias de antemano.

¿Fue útil?

Solución

Probablemente es debido a la baja de la memoria? Había que muchas conexiones persistentes cómo tomaron toda la RAM. Las conexiones persistentes se cierran muy tarde así que probablemente nuevas conexiones se hacen cada vez

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top