[ cesare @ 11.02.2010. 17:28 ] @
Pozdrav svima !!!!

Povremeno se u mrežnoj aplikaciji koju sam napravio javlja problem koji ne razumem. Aplikacija radi u LAN mreži i sastoji se iz dva dela. Na serveru se nalazi web servis koji se konektuje na MySQL bazu koja je takođe instalirana na istom računaru. Taj web servis opslužuje podacima klijentski deo programa koji se nalazi na nekoliko drugih računara. Web servis je napisan VBNET jezikom. U proceduri New() je kod koji se povezuje sa MySQL bazom, a u proceduri Finalize() kod koji raskida vezu sa bazom. Nakon nekog vremena korišćenja programa web servis vraća grešku koja se generiše kada neka od web metoda tog servisa pokuša da izvrši neki od upita nad bazom. Greška kaže da je previše konekcija otvoreno prema bazi i da zato MySQL server ne može da izvrši zadani upit. Da li to znači da svaki put kada klijentski deo programa pozove neku metodu servisa, se ponovo aktivira kod iz procedure New(), što bi onda značilo da je potrebno da svaka metoda servisa kada bude pozvana treba da otvori svoju konekciju sa bazom, odradi posao i zatvori svoju konekciju. Ili je problem u nečemu drugom ? Ako je to od neke važnosti MySQL server je instaliran sa opcijom da je moguće da istovremeno na njega bude "prikačeno" i do 500 korisnika istovremeno.

Unapred hvala ...
[ pl4stik @ 12.02.2010. 20:00 ] @
Ja bi ti reko da prvo debugujesh i vidish de se koci, eventualno kad i taj deo koda postash ovde.