Google Suche
Newsletter Anmeldung
Jede Woche wird eine Tourenbeschreibung KOSTENLOS als PDF per E-Mail versendet.
Der Inhalt: Charakteristik, Fotos, Karte
Größe: ca. 2 MB
| EuCaSoft - DBConsistencyCheck |
|
Kaputte Index-Tabellen im Netzwerk mit Server: Es passiert ab und an, daß in Server-Netzwerken Tabellen-Indexe "kaputt" gehen. Somit sind mitunter auch Abrechnungen nicht konsistent. In Debugdaten, die dann irgendwann vom Kassenhändler erstellt wurden, gab es jedoch keine Hinweise mehr auf evtl. vorhandene Netzwerkprobleme bzw. kaputte Index-Tabellen, da in der Zwischenzeit die Rechner neu gebootet wurden und/oder bereits ein Reorg Daten durchgeführt wurde und/oder auch schon ein Tagesabschluß erstellt wurde. Um sich an das Problem *heranzutasten*, wurde in EuCaSoft eine -optionierbare- Funktion eingebaut, die kaputte Index-Tabellen erkennt, in diesem Fall kommt dann eine Meldung "Es wurde ein Problem mit der Datenbank festgestellt. Die Kasse wird in 10 Sekunden neu gestartet". Nach diesen 10 Sekunden fährt die Kasse, dies das Problem erkennt - und alle in dieser Filiale befindlichen Kassen - ins Startmenü, macht selbständig "Debugdaten exportieren" und bootet die Kasse neu. Nachdem das Startmenü wieder gestartet ist, wird sofort noch einmal ein "Debugdaten exportieren" durchgeführt und anschließend automatosch auch ein "Reorg Daten", mit dem die Indexe wieder neu geschrieben werden. Bevor der "Reorg Daten" jedoch durchgeführt wird, wird allen anderen Kassen in dieser Filiale mitgeteilt, daß sie jetzt auch booten sollen und danach direkt ihre "Debugdaten exportieren" sollen. Somit hat jede Kasse *zweimal* Debugdaten exportieren" durchgeführt. Diese Debugdaten müssen dann an itas zur weiteren Untersuchung geschickt werden. Da das Problem offensichtlich immer außerhalb von EuCaSoft entsteht, gibt es keine Garantie dafür, daß innerhalb der Debugdaten entsprechende Hinweise auf diese Index-Fehler gefunden werden können. Es kann nur aufgrund der Vorgänge, die vor der Erkennung eines kaputen Indexes liegen, ein evtl. Rückschluß auf ein Fehlverhalten im System möglichicherweise zu erkennen sein. Die Funktion ist per Default abgeschaltet. Um sie einzuschalten, muss der EuCaSoft-Ini-Eintrag [Options] . DBConsistencyCheck=1 . gesetzt werden. Hinweis: Wenn also der Fall eintritt, daß eine Kasse einen Index-Fehler erkennt, dann werden auf jeder Kasse automatisch Debugdaten erstellt. Damit dieser Vorgang beschleunigt wird, empfehlen wir, die Ausgabe der Debugdaten auf die jeweils lokalen Festplatten zu machen. Im übrigen weisen wir darauf hin, daß dieser Vorgang doch insgesamt einige Zeit benötigt. Kurz gesagt: Das Kassensystem verliert manchmal Daten und niemand weiß warum. Nach oben getätigter Aussage interpretiere ich das so, dass der Datenverlust auf Grund eines Betriebssystemfehlers passiert. Zitat: " ... Da das Problem offensichtlich immer außerhalb von EuCaSoft entsteht ..." - ich denke es ist klar, warum ich den Job als Techniker für diese Software nicht mehr machen wollte. Ein Fehler der regelmäßig kommt, aber niemand weiß warum und da niemand einen Fehler findet es auch niemals eine Lösung geben wird, die mich als Techniker zufrieden stellt. |
| < Zurück | Weiter > |
|---|


