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
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