[ zgas @ 16.11.2005. 20:49 ] @
Postovani,

imam jedan PHP skript sa dosta koda. U njemu postoji nekoliko upita za MySQL. Problem je taj sto mi nakon svakog izvrsenja skripta (na bilo koji nacin) MySQL uspostavlja jos jednu "user connection", tako da nakon nekoliko izvrsenja skripte, MySQL biva preopterecen i dolazi do pada servera.

Imam i druge slicne skripte, ali u njima ne postoji ovakav problem. Da li mozete da mi pomognete?

P.S.
Pokusao sam sa zatvaranjem konekcije nakon svakog izvrsenja skripte, ali ne vredi. Ni u ostalim skriptama nisam ovo koristio, pa ipak nije doslo do problema.

SVAKA KONEKCIJA JE U NEKOM "SLEEP" COMMAND-u...
[ SmilieBG @ 16.11.2005. 23:07 ] @
Sleep, koliko me pamcenje sluzi, znaci da je konekcija tu, ali trenutno ne radi nista...

pokusaj da u kodu, umesto

mysql_connect

radis:

mysql_pconnect

pconnect ce prvo traziti slobodnu konekciju, pre nego da sam otvara novu... Mozda ti ovo pomogne... Nije resenje problema, vec workaround, ali da posluzi dok ne resis problem...

Poz,
Sale
[ bojan_bozovic @ 16.11.2005. 23:18 ] @
@Smilie

i mysql_connect takodje trazi prvo slobodnu konekciju - problem moze da bude u nekoj petlji ili rekurziji

Citat:
If a second call is made to mysql_connect() with the same arguments, no new link will be established, but instead, the link identifier of the already opened link will be returned. The new_link parameter modifies this behavior and makes mysql_connect() always open a new link, even if mysql_connect() was called before with the same parameters.


http://www.php.net/mysql_connect