Foros del Web » Programando para Internet » PHP »

Mysql murio

Estas en el tema de Mysql murio en el foro de PHP en Foros del Web. Alguien sabe como resolver este error, trabajaba bien el servidor y de repente ya no acepta conexiones: Warning: MySQL Connection Failed: Can't create a new ...
  #1 (permalink)  
Antiguo 19/03/2002, 16:35
 
Fecha de Ingreso: noviembre-2001
Ubicación: Quito - Ecuador
Mensajes: 87
Antigüedad: 16 años, 1 mes
Puntos: 0
Mysql murio

Alguien sabe como resolver este error, trabajaba bien el servidor y de repente ya no acepta conexiones:

Warning: MySQL Connection Failed: Can't create a new thread (errno 35). If you are not out of available memory, you can consult the manual for a possible OS-dependent bug in lib.inc.php3 on line 11

la linea donde se indica el error hace una conexion a la base de datos, al parecer ya no acepta mas conexiones.

que alguien me ayude
  #2 (permalink)  
Antiguo 19/03/2002, 18:15
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 16 años, 4 meses
Puntos: 9
Re: Mysql murio

creo que no haz liberado memoria en la conexion y por eso no admite mas conexiones, trata de liberar memoria cerrando las conexiones mysql, e intenta de nuevo

o sino lee el manual

<html><center><iframe src="http://www.ladodos.com/firma/firma.php" width=500 height=150></iframe></center></html>
  #3 (permalink)  
Antiguo 20/03/2002, 18:19
 
Fecha de Ingreso: noviembre-2001
Ubicación: Quito - Ecuador
Mensajes: 87
Antigüedad: 16 años, 1 mes
Puntos: 0
Re: Mysql murio

Gracias por responder pero no he podido solucionar este problema intento reiniciar el demonio y ya no acepta conexiones, por donde puedo solucionar, alguien sabe donde cambiar la variable del numero de conexiones
  #4 (permalink)  
Antiguo 20/03/2002, 21:47
 
Fecha de Ingreso: septiembre-2001
Ubicación: Monterrey
Mensajes: 663
Antigüedad: 16 años, 2 meses
Puntos: 6
Re: Mysql murio

Ok primero que nada necesitas eliminar el proceso que esta corriendo el servidor de mysql si estas trabajando en linux solo dale un ps -ef|more y fijate que nuemro de proceso tiene mysql ya que lo hayas identificado teclea kill -9 numero que tenga el servidor de mysql todo esto lo tienes que hacer desde la linea de comandos y como root.
Ya que hayas parado tu servidor busca el archivo my.cnf que es un archivo de configuracion que usa mysql.
lo abres con tu editor favorito y egregas en la seccion [mysqld] y agregas la siguiente linea:
Código:
set-variable=max_connections=###
donde ### es el numero de conexiones que necesitas por default son 100

A hora si no existe el archivo my.cnf, que es el caso cuando instalas mysql de rpm (lo digo por que cuando esta instalado asi nunca lo he encotrado). Lo que necesitas hacer es correr el el servidor de mysql a mano agregando la siguiente opcion:

Código:
mysqld opcions --set-variable max_connectiosn=####
Las otras opciones te quedan de tarea las cuales estan en el manual <a href='ir.asp?http://www.mysql.com/doc/C/o/Command-line_options.html' target='_blank'>http://www.mysql.com/doc/C/o/Command-lin...</a>

Por ultimo recuerda liberar la conexiones cuando las termins de usar en tu programacion.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:17.