Discussions

Ask a Question
Back to all

POST /api/inquiries/search sporadisch HTTP 500: maximum statement execution time exceeded

Hallo zusammen,


auf Hinweis des 1st Level Supports melde ich hier ein Problem mit dem Endpunkt inquiries search.


Seit dem 17.09.2026 antwortet er sporadisch mit HTTP 500.


Request:

POST https://api.facilioo.de/api/inquiries/search?PageSize=100&PageNumber=1

Body: {"readStatus":[0]}

Konto: [email protected], Party 750155 (IMMOJECTS GmbH)


Antwort (Auszug):

"Query execution was interrupted, maximum statement execution time exceeded"

at freiheit.software.Base.Application.Utils.PaginatedList.CreateAsync

at freiheit.software.Base.Application.Crud.Queries.SearchQueryHandler.Handle


Auffällig ist die Stelle im Stacktrace: Der Abbruch passiert in PaginatedList.CreateAsync über ein SingleAsync, also bei der Ermittlung der Gesamttrefferzahl für die Paginierung, nicht beim Laden der Seite selbst.


Betroffene Zeitpunkte (MESZ): am 17.09. um 10:50, 10:55 und 13:30, am 18.09. um 13:00, 13:05, 13:25 und 13:30, am 21.09. um 13:25 und 13:30. Am 19. und 20.09. kein einziger Fehler. Vor dem 17.09. gab es in vier Tagen Aufrufhistorie ebenfalls keinen, bei unveränderter Abfrage.


Der Aufruf läuft bei uns alle 5 Minuten, mit drei Wiederholungen im Abstand von 5 Sekunden. Alle drei Versuche laufen in denselben Timeout, die Wiederholung hilft also nicht. Dazwischen liefert derselbe Aufruf in unter zwei Sekunden eine gültige Antwort.


Frage 1: Läuft die Count-Abfrage in ein serverseitiges Limit der maximalen Statement-Laufzeit, und lässt sich das auf eurer Seite entschärfen?

Frage 2: Falls es an der Datenmenge liegt: Gibt es eine Möglichkeit, die Suche ohne Ermittlung der Gesamttrefferzahl abzufragen?


Viele Grüße

Jannik Marcus, IMMOJECTS GmbH