|
Тема |
Re: Too many connections [re: ViruS] |
|
Автор |
bofh () |
|
Публикувано | 24.04.01 10:41 |
|
|
1) @ пред mysql_connect ще подтисне досадните съобщения.(виж моя код горе)
2) промяната на max_connections при пускането на демона на mySQL-a ще позволи повече от 100 (това е стойността по подразбиране) връзки към сървер-а
3) ако ползваш (имаш възможността да ползваш перманента връзка) към сървера е хубаво да го избереш като решение (опъването на връзка е едно от най-бавните неща) pconnect проверява дали няма отворена връзка вече към същия хост, със същата парола или потребителско име и ако има такава ползва нея т.е връща ти нейният идентификатор. ако незнаеш дали имаш възможност за ползването на pconnect можеш да ползваш phpinfo() и да погледнеш за Allow Persistent. Това дали ще ползваш тази функция си е лично твое решение,зависи от това което искаш да направиш и така нататък.
ако нещо не се получи като хората можеш да пробваш примерно с
if($fp = fsockopen($hostname, 3306, &$errno, &$errstr, $timeout)){
fclose($fp);
дали все още можеш да се вържеш към сървера (т.е все още си под въпросните 100 връзки)
Има още 100 неща по случая, ако продължаваш да имаш проблеми пиши.
bofh
|
| |
|
|
|