Too many connections
3 отговора
158 прегледа
Too many connections
Warning: Too many connections
Warning: MySQL Connection Failed: Too many connections
Takiva greshki mi dava, nqkoi pyt kogato se opitam da se vyrja kym saita si.
Moje li az da napravq nesto za da ne gi dava poveche ili zavisi samo ot servera?
I kakvo e po-dobre da polzvam mysql_connect ili mysql_pconnect ?
Warning: MySQL Connection Failed: Too many connections
Takiva greshki mi dava, nqkoi pyt kogato se opitam da se vyrja kym saita si.
Moje li az da napravq nesto za da ne gi dava poveche ili zavisi samo ot servera?
I kakvo e po-dobre da polzvam mysql_connect ili mysql_pconnect ?
Re: Too many connections
mysql_pconnect() е може би най-безсмислената функция, която съм срещал. Не заради самата идея за постоянна връзка към базата данни а за начина по който работи в PHP.
Темата е доста дискутирана и преди. Ефектът е, че pconnect работи като такава само в рамките на текущия php скрипт а то от това няма много смисъл нали?
Практиката показва, че в 90% от случаите Too many connections е резултат именно от използване на mysql_pconnect()
Затова направо я разкарай отвсякъде, а ако си администратор моге и да я забраниш в php.ini
Linux is like a wigwam - No Windows, No Gates, Apache inside
Темата е доста дискутирана и преди. Ефектът е, че pconnect работи като такава само в рамките на текущия php скрипт а то от това няма много смисъл нали?
Практиката показва, че в 90% от случаите Too many connections е резултат именно от използване на mysql_pconnect()
Затова направо я разкарай отвсякъде, а ако си администратор моге и да я забраниш в php.ini
Linux is like a wigwam - No Windows, No Gates, Apache inside
Re: Too many connections
mysql>show variables like 'max_connections';
mysql>show variables like 'back_log';
mysqld -O max_connections=100
mysqld -O back_log=50
bofh
mysql>show variables like 'back_log';
mysqld -O max_connections=100
mysqld -O back_log=50
bofh