2017-07-14 5 views
0

Meine erste Spring Boot App ist fast fertig.Spring Boot Fehler plötzlich keine Internetverbindung

Bis auf ein Problem.

Ich habe eine Website, wo ich ein benutzerdefiniertes Bild für den Benutzer anzeigen. Es kommt aus meiner MySQL-Datenbank und ist 4 bis 8 MB groß.

Die Website beginnt zu laden. Abhängig davon, wie schnell das Internet mehr oder weniger vom Bild heruntergeladen wird.

Und plötzlich sagt der Browser (ich versuchte es in verschiedenen) keine Internetverbindung (ERR-Internet-getrennt).

Ich kann keine Fehlermeldung in meinen Protokollen finden und ich weiß nicht, ob es ein Server, MySQL oder Feder-Problem ist. Ich benutze Tomcat 8

Hoffe jemand hatte das gleiche Problem und kann mir sagen, wie man es löst.

+0

Versuchen Sie, spring.http.multipart.max-file-size = 10MB zu application.properties hinzuzufügen. Ich bin mir nicht sicher, ob 'max response size' überhaupt eine Sache ist, aber dieser Fehler habe ich vorher gesehen, als ich versuchte, eine Datei hochzuladen, die größer als der in dieser Eigenschaft definierte Wert war. Grundsätzlich schließt der Server die Verbindung, wenn die Anforderung größer als der angegebene Eigenschaftswert wird. – manyrdz

+0

Klingt so, als würde man beim eingebetteten Tomcat ein Lese-Timeout erreichen. Schalten Sie Ihre Serverprotokolle zum Debuggen um und achten Sie auf Fehlermeldungen, die auf eine Unterbrechung hinweisen, und suchen Sie dann in der Klasse, die den Fehler gemeldet hat, nach Eigenschaften, die Timeouts steuern. –

+0

Vielen Dank für Ihre Informationen. Es trat nur auf mobilen Geräten auf und das Problem war, dass ich die falsche Länge des Inhalts für das Bild festlegen. Es scheint, dass mobile Browser Probleme mit der Inhaltslänge haben. – maxi

Antwort

0

Mein Rat ist, Sie können alle Bilder im Ordner speichern und speichern Sie Ihren Bildpfad in der Datenbank. Und Sie können alle Bilder dynamisch wie this

anzeigen

Wenn Sie die Leistung verbessern möchten, können Sie jquery lazy load suchen.

+0

Ich vermisse zu sagen, dass die Bilder, die ich anzeigen möchte, aus der Datenbank und nicht aus den Ressourcen geladen werden – maxi

Verwandte Themen