Closed Micha-Richter closed 1 year ago
Hallo Micha,
hast du zufällig die Logs zur Verfügung, die um den Fehler herum entstanden sind? Ich denke nicht, dass das was mit deinem Makro zu tun hat.
Grüße
Hallo Matthias,
welche Logs brauchst du, wo finde ich die und wo soll ich sie hinschicken?
Hallo Micha, die Logs sollten im Installationsverezeichnis oder unter C:\ProgramData unter ...\SelectLine Software\Mobile Anwendungen\Logs zu finden sein. Bitte nenne auch mal einen ungefähren Zeitpunkt dazu. Hier bitte das ganze Verzeichnis zur Verfügung stellen und gepackt an den Support schicken. Einfach den Githubkontext nennen.
Hallo Matthias,
danke für deine Hilfe, hab die Logs gefunden. Meine Neugier hat mich die dann durchsuchen lassen und letztlich zur Ursache geführt: der SQL Server ist aktualisiert und neugestartet worden.. 🙈 Sorry 🤷♂️
Details
Steps to replicate the behavior:
Unbekannt. Das POST läuft wochenlang durch ohne Probleme, plötzlich wird einmalig der Fehler geworfen und zieht damit für ?? Minuten die ganze API in den Abgrund: auf das POST folgende (andere) API-Calls scheitern innerhalb eines bestimmten Zeitraums mit ResponseCode 42-000.
Das Makro selbst ist ein simples Select:
Meine Frage lautet deshalb auch, was an dem Makro geändert werden kann, um Datenbank-Timeouts zu vermeiden? Verwendet die Wawi selbst vielleicht Datenbank-Locks, die zu dem Verhalten führen könnten? Kann ich das Makro umschreiben, um solche Sperren zu umgehen?