Too many connectios

Imagen de Freestate

Forums: 

Hola amigos

Recientemente he tenido problemas con mysqld 4.1(OS Centos 4.7) en el numero de conexiones. Leyendo por ahi encontré que hay que modificar el parametro max_connections en /etc/my.cnf


[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

[mysql.server]
user=mysql
basedir=/var/lib
max_connections = 500

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Ahora bien, el problema parace no haberse solucionado. Tambien leyendo por ahi encontre que la sintaxis correcta es:


[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
set-variable=max_connections=500

[mysql.server]
user=mysql
basedir=/var/lib

[mysqld_safe]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Dice que debe ser puesta en la seccion [mysqld] porque de otra manera, mysqld la ignora.

¿Ustedes que creen? ¿cual de las dos formas será la correcta?

Saludos!

Hola Freestate. Entiendo que

Imagen de NEO

Hola Freestate.

Entiendo que es siempre debajo de [mysqld]
Si la memoria no me falla.. desde MySQL 4.0.3, no es necesario utilizar la cláusula set-variable=max_connections=500 solamente max_connections = 500..., supongo que en tu MySQL 4.1 será igual.

Pruébale con max_connections=500 pero debajo de [mysqld]

Cuéntanos cómo te va??

Saludos
NEO

Cierto, ya no es necesario.

Imagen de Freestate

Tienes razón, ya no es necesario. Ya hice la modificación en el lugar donde dices. Luego corroboré en el mysql con


show variables like "max_connections";

+-----------------+-------+
| Variable_name | Value |
+-----------------+-------+
| max_connections | 500 |
+-----------------+-------+