Thread Script wird doppelt ausgeführt?!
(8 answers)
Opened by Gast at 2007-08-20 12:02
Hallo,
ich habe ein Problem, das ich mir wirklich nicht erklären kann. Hier ist der generelle Ablauf des Scripts: - Rechnungsnummer einlesen - Einige Operationen abarbeiten - Rechnung verschicken - Rechnungsnummer erhöhen - Weitere Operationen abarbeiten Dabei ist es so, das ein Kunde halt anfangs eine Rechnungsnummer zugeordnet bekommt. Ein anderer Kunde bekommt auf Grund der späteren Erhöhung generell immer eine andere Nummer. Bei 1-2% der Fälle bekommt aber der gleiche Kunde 2 Rechnungen mit der selben Rechnungsnummer. Jetzt meine Fragen: 1) Wie kann das sein? Wird das Script durch eine W-LAN Unterbrechung o.ä. ein zweites Mal innerhalb von ein paar hundertstel Sekunden ausgeführt, so das sich Einlesen und Erhöhen der Rechnungsnummer überschneiden? 2) Wie kann man das Problem lösen? Die Rechnungsnummer wird über eine MYSQL Datenbank verwaltet. Vielen Dank im Voraus. |