04. 07. 2012.
|
#8
|
član
Certified
Datum učlanjenja: 21.05.2010
Lokacija: Nis
Poruke: 54
Hvala: 24
450 "Hvala" u 10 poruka
|
Citat:
Originalno napisao spezia
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?
|
Cron je dva puta pokrenuo skriptu u isto vreme, zato se javila ova havarija...
|
|
|