2017-09-25 2 views
1

Ich habe eine REST API mit Spring Boot seit einiger Zeit entwickelt. Ich habe ein seltsames Problem ..Springboot API platziert Anforderungen in einer Warteschlange?

Die API funktioniert perfekt, ich kann viele API-Aufrufe und Push-Daten erfolgreich auf unser System. Es taucht zwar immer wieder ein Problem auf, bei dem es Probleme gibt, eingehende Anfragen zu verarbeiten, aber wenn ich sie an die API sende, passiert nichts/kein Code wird aufgerufen!

Ich starte die .JAR mit einem .bat-Skript, bemerkte ich, wenn ich eine Anfrage sendete und es nicht durchkam/erhielt es, wenn auf dem CMD-Fenster ich "CRTL + C" Plötzlich alle Anfragen das war nicht durchgekommen oder wurde durchflutet!

Es scheint, als ob etwas sie blockiert/in eine Warteschlange stellt. Es ist sehr seltsam, da dies nur ab und zu passiert. Hat jemand Erfahrung mit diesem Problem?

Dank

+0

Erhält der Client ein OK oder eine Zeitüberschreitung? –

+0

@NikolajHansen Sie erhalten ein Timeout, aber nach dem STRG + C bekomme ich immer noch die Anfrage. – DarrenW

Antwort

1

Dies kann manchmal für mich in einer cmd Aufforderung auch geschieht. Ich verwende Eingabeaufforderungen im Schnellbearbeitungsmodus. Klingt so, als hätten Sie versehentlich einen Text in der Eingabeaufforderung markiert. Dies wird die gesamte Verarbeitung in der Eingabeaufforderung cmd anhalten. Wenn Sie die Esc-Taste drücken, um den markierten/hervorgehobenen Text zu entfernen, sollte Ihre Anwendung weiterhin normal ausgeführt werden.

+0

wow, danke! Das war die Lösung. Ich muss versehentlich auf den CMD geklickt haben, als ich die Protokolle überprüft habe – DarrenW

Verwandte Themen