Imam jedno pitanje vezano sa ovim transakcijama.
Da li je moguce da se izvrse 2 skripte istovremeno, a obe imaju transakcije i to na istu tabelu, a da ne javi gresku?
Aplikacija je lepo radila i odjednom bam, error
ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
Ne znam sta se tacno desilo, dal je pukla konekcija u trenutku izvrsavanja, ili se mozda desilo da se dve skripte preko cron-a, poklope u vremenu izvrsavanja... Kada probam na localhost sve radi ok, radilo je i ovih dana na serveru, i onda odjednom sam dobio duplirane rezultate u bazi (sto naravno ne sme) i ovu zakljucanu transakciju, heh
Stavio sam ako je rollback da posalje mail adminu, i mail nije stigao. Podaci su uneseni ali duplo.
Jel se desilo nekom nesto slicno? Znaci pitanje je zasto se i kada javlja ova greska iznad?
Poslednja izmena od spezia : 02. 07. 2012. u 18:00.
|