Salut,
je ne suis pas sur que ce post soit dans le bon forum mais je savais pas ou le mettre...
voila j ai installé la version de mysql 4.024 sur FC3 tout fonctionne a merveille mais par contre lors d un load très important (en faisant un stress testing avec ab : apache benchmark, ou openSTA) il y a de nombreuses requètes qui plantent, voici un passage du httpd/error_log :
[client 83.194.106.81] PHP Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) in /var/www/html/scripts/library/init_var.php on line 28
[client 83.194.106.81] PHP Warning: mysql_select_db(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) in /var/www/html/scripts/library/init_var.php on line 29
[client 83.194.106.81] PHP Warning: mysql_select_db(): A link to the server could not be established in /var/www/html/scripts/library/init_var.php on line 29
je ne sais pas exactement d ou ça vient je fait des tests avec 200 concurent users et je pensais que ça allait passer sans trop de problème.
Avec SElinux activé pour mysqld j avais les meme problèmes sauf que le message d erreur parlait en plus de setrlimit(24).
Si quelqu un pouvait m éclairer a ce sujet ce serait sympa.
Mon impression pour l instant c est que le test essaye d accéder trop de fois simultanöment au fichier sock de mysql si bien qu il est bloqué par le systeme (par ulimit peut etre) j ai donc augmenté dans ulimit le nombre de fichier max de 1024 a 8192 juste pour voir mais ça ne change rien 🙁
J espère que j ai réussi a bien expliqué mon problème sinon hésitez pas a demander plus de détails 😉
A +
je ne suis pas sur que ce post soit dans le bon forum mais je savais pas ou le mettre...
voila j ai installé la version de mysql 4.024 sur FC3 tout fonctionne a merveille mais par contre lors d un load très important (en faisant un stress testing avec ab : apache benchmark, ou openSTA) il y a de nombreuses requètes qui plantent, voici un passage du httpd/error_log :
[client 83.194.106.81] PHP Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) in /var/www/html/scripts/library/init_var.php on line 28
[client 83.194.106.81] PHP Warning: mysql_select_db(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) in /var/www/html/scripts/library/init_var.php on line 29
[client 83.194.106.81] PHP Warning: mysql_select_db(): A link to the server could not be established in /var/www/html/scripts/library/init_var.php on line 29
je ne sais pas exactement d ou ça vient je fait des tests avec 200 concurent users et je pensais que ça allait passer sans trop de problème.
Avec SElinux activé pour mysqld j avais les meme problèmes sauf que le message d erreur parlait en plus de setrlimit(24).
Si quelqu un pouvait m éclairer a ce sujet ce serait sympa.
Mon impression pour l instant c est que le test essaye d accéder trop de fois simultanöment au fichier sock de mysql si bien qu il est bloqué par le systeme (par ulimit peut etre) j ai donc augmenté dans ulimit le nombre de fichier max de 1024 a 8192 juste pour voir mais ça ne change rien 🙁
J espère que j ai réussi a bien expliqué mon problème sinon hésitez pas a demander plus de détails 😉
A +