Parser verursacht Speicherprobleme auf Server

alex1511

Mitglied
Hallo zusammen,

ich schreibe zur Zeit für ein Projekt einen Parser, der 1x täglich eine Webseite ausließt und den aktuellen Inhalt in eine Json-Datei schreibt. Dieser Parser läuft auf einem Linux V-Server. Der Inhalt der Json-Datei wird mittels Apache Tomcat und Webservice dem Client zu Verfügung gestellt.

Mittels Cron4J (Link:cron4j - a pure Java cron-like scheduler) rufe ich 1x täglich die Methode auf, die die JSON-Datei erzeugt, somit wird das Programm im Grunde nie beendet.

Auf meinem PC läuft das Programm ohne Probleme und verursacht lediglich eine Speicherauslastung von ca. 40MB. Starte ich das Programm auf dem V-Server, so springt die Speicherauslastung hoch bis an die Grenze (2GB) und zwingt somit den Server in die Knie. Ich habe schon versucht das Programm ohne integrierten Cronjob zu starten und das ganze über Crontab zu regeln.Das Programm läuft dann einwandfrei, verursacht aber leider Probleme in der Zeichenkodierung, sodass Umlaute und Sonderzeichen nicht mehr richtig dargestellt werden.

Hoffe mir kann hier jemand weiterhelfen!

Vielen Dank und schönen Gruß, Alex
 

faetzminator

Gesperrter Benutzer
Ich würde es (auf einem *nix) immer mit cron machen. Wo hast du Probleme mit dem Encoding? Gib einfach immer das Encoding in einer Settingsdatei an. Dein lokales Encoding kann natürlich noch von dem der Website abweichen.
 

Wildcard

Top Contributor
Du musst einen Heap Dump des Prozesses ziehen, dann kannst du ihn analysieren und herausfinden wo das Problem liegt (geht zum Beispiel sehr gut mit Eclipse MAT).
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Methoden Parser für gängige Datumsformate? Allgemeine Java-Themen 1
W CSV-Parser Allgemeine Java-Themen 1
I DOM-Parser - Element im Element an bestimmten Stellen auslesen Allgemeine Java-Themen 1
L Generator für einen Parser implementieren Allgemeine Java-Themen 13
B StAX Parser - mehrere Methoden, ein XML Allgemeine Java-Themen 4
offi EDIFACT Parser Allgemeine Java-Themen 7
Neumi5694 Parser - Zerlegen verschachtelter Funktionen Allgemeine Java-Themen 2
RalleYTN Lua Parser? Allgemeine Java-Themen 2
O Sax-Parser ließt XML-File doppelt Allgemeine Java-Themen 1
Thallius Simple JSON Parser Error null Allgemeine Java-Themen 6
A Konstrukt ohne Main für Xml-Parser Allgemeine Java-Themen 1
F Parser Framework/Plugin für Datei in Custom-Format Allgemeine Java-Themen 2
H Best Practice Ideensuche: Flexibel hinzufügbare eigene Parser Allgemeine Java-Themen 6
J Best Practice Parser für Taschenrechner Allgemeine Java-Themen 4
V String nicht im String literal pool speichern - Parser Allgemeine Java-Themen 30
P RegEx mit HTML Parser für Java möglich? Allgemeine Java-Themen 10
H Kleiner HTML Parser (Facharbeit) Allgemeine Java-Themen 11
G REST Client / URL Parser Allgemeine Java-Themen 2
F ical4j Parser Allgemeine Java-Themen 7
M String tokenizer / parser Allgemeine Java-Themen 3
M Übergabe mehrer Files an selbstprogrammieren Parser Allgemeine Java-Themen 4
Landei Design-Problem Formel-Parser Allgemeine Java-Themen 10
S HTML => DOM - Welcher Parser für meine Zwecke? Allgemeine Java-Themen 3
E Parser basteln mit CUP Allgemeine Java-Themen 6
T HTML Parser Allgemeine Java-Themen 7
R Script parser Allgemeine Java-Themen 6
T Mathematik Parser Library? Allgemeine Java-Themen 4
N DOM Parser Allgemeine Java-Themen 2
J Parser / Scanner / Tokenizer gesucht Allgemeine Java-Themen 3
S Textfeld Parser sinnvoll? Allgemeine Java-Themen 3
B Parser für logische Ausdrücke Allgemeine Java-Themen 9
D Parser-generator für mathematische Funktionen Allgemeine Java-Themen 12
D CSV Parser Allgemeine Java-Themen 12
T Webseite (HTML) Parser gesucht Allgemeine Java-Themen 8
R Parser: Datei auslesen, Datei erstellen - Geschwindigkeit Allgemeine Java-Themen 16
T Parser für BBCode? Allgemeine Java-Themen 3
S html parser Allgemeine Java-Themen 3
G Parser erstellen Allgemeine Java-Themen 12
T Suche BBCode-Parser in Java Allgemeine Java-Themen 2
A Parser für \ Allgemeine Java-Themen 12
J Java Parser Tool verfügbar? Allgemeine Java-Themen 3
A api latex bzw. latex parser Allgemeine Java-Themen 2
B tipps zum schreiben eines mathematischen parser Allgemeine Java-Themen 13
Robertop Mockito.when mit JDK 21 verursacht Buildfehler "RestrictedIdentifierWhen" Allgemeine Java-Themen 15
Hatsi09 Jar datei ausführen verursacht NumberFormatException Allgemeine Java-Themen 9
M Runtime.exec() verursacht auf manchen Systemen Probleme - Ursache unklar Allgemeine Java-Themen 2
Creylon Java verursacht sehr starkes ruckeln Allgemeine Java-Themen 5
A Applet Mein Applet verursacht Browserabsturz Allgemeine Java-Themen 8
W Java verursacht Grafik-Fehler? Allgemeine Java-Themen 3
M JButton verursacht einen HeapSpace Error? Allgemeine Java-Themen 6
M Bilderstapel schnell durchschalten? Speicherprobleme. Allgemeine Java-Themen 3
R Speicherprobleme (OutOfMemory Error) Allgemeine Java-Themen 26
S Speicherprobleme bei zwei laufenden JAVA-Applikationen Allgemeine Java-Themen 10

Ähnliche Java Themen

Neue Themen


Oben