Obskur: JVerein sehr langsam an nur einem PC
Verfasst: Mittwoch 20. November 2013, 18:18
Hallo Heiner und JVerein-Expert*innen,
seit einigen Tagen gibt es an einem von mehreren Rechnern (Jameica ist mit SQL-Datenbank auf einem NAS installiert) Probleme mit Jameica und JVerein.
Jameica öffnet sich normal und baut auch (z.B.) die Mitgliederliste normal auf. Sobald allerdings neu sortiert oder nur Mitglieder mit einer bestimmten Eigenschaft angezeigt werden sollen, braucht Jameica 10 Minuten und länger, um die Sortierung vorzunehmen (oder den Eigenschaften-Dialog aufzurufen; anzeigen dauert dann wieder 10 Minuten).
An den anderen Rechnern gibt es dieses Problem nicht, obwohl alle auf Ubuntu 12.04 laufen und regelmäßig Updates gemacht werden. Am jetzt betroffenen Rechner tauchte das Verhalten erst neu auf, vorher lief auch da alles normal.
Wenn z.B. die Tabelle neu sortiert werden soll, dann braucht Java viel Rechenleistung (ein Kern zu 100%) und benutzt immer mehr Speicher (ging bis 600 MB). Rechenleistung sinkt wieder nach dem Sortieren, Speicherverbrauch ist weiterhin hoch.
Die Debug-Log-Files zeigen keine Error-Meldungen. Einzige mir erkennbare Auffälligkeit ist, dass die Zeiten zwischen den Aufrufen von
[de.willuhn.datasource.db.AbstractDBObject.load] executing query: select * from beitragsgruppe where id =
immer länger werden (teilweise mehrere Sekunden).
Beim Aufruf von "executing query: select * from mitglied where id = " gibt es diese längeren Zeiten nie.
(Aber wie gesagt: Nur an einem Rechner).
(Kann ich ein Debug-Log-File hier posten, ohne dass das ein Sicherheitsproblem ist?)
Java habe ich zwischenzeitlich neu installiert, das Jameica-Programmverzeichnis (und die Plugins) ebenfalls noch mal neu "installiert". Keine Veränderung.
Im Benutzer-Verzeichnis sind mir bei den .properties-Dateien ebenfalls keine Besonderheiten aufgefallen. Können die bedenkenlos gelöscht werden, um sie als Fehlerquelle auszuschließen?
Weiß jemand Rat? Was könnte ich tun?
Viele Grüße,
Florian
seit einigen Tagen gibt es an einem von mehreren Rechnern (Jameica ist mit SQL-Datenbank auf einem NAS installiert) Probleme mit Jameica und JVerein.
Jameica öffnet sich normal und baut auch (z.B.) die Mitgliederliste normal auf. Sobald allerdings neu sortiert oder nur Mitglieder mit einer bestimmten Eigenschaft angezeigt werden sollen, braucht Jameica 10 Minuten und länger, um die Sortierung vorzunehmen (oder den Eigenschaften-Dialog aufzurufen; anzeigen dauert dann wieder 10 Minuten).
An den anderen Rechnern gibt es dieses Problem nicht, obwohl alle auf Ubuntu 12.04 laufen und regelmäßig Updates gemacht werden. Am jetzt betroffenen Rechner tauchte das Verhalten erst neu auf, vorher lief auch da alles normal.
Wenn z.B. die Tabelle neu sortiert werden soll, dann braucht Java viel Rechenleistung (ein Kern zu 100%) und benutzt immer mehr Speicher (ging bis 600 MB). Rechenleistung sinkt wieder nach dem Sortieren, Speicherverbrauch ist weiterhin hoch.
Die Debug-Log-Files zeigen keine Error-Meldungen. Einzige mir erkennbare Auffälligkeit ist, dass die Zeiten zwischen den Aufrufen von
[de.willuhn.datasource.db.AbstractDBObject.load] executing query: select * from beitragsgruppe where id =
immer länger werden (teilweise mehrere Sekunden).
Beim Aufruf von "executing query: select * from mitglied where id = " gibt es diese längeren Zeiten nie.
(Aber wie gesagt: Nur an einem Rechner).
(Kann ich ein Debug-Log-File hier posten, ohne dass das ein Sicherheitsproblem ist?)
Java habe ich zwischenzeitlich neu installiert, das Jameica-Programmverzeichnis (und die Plugins) ebenfalls noch mal neu "installiert". Keine Veränderung.
Im Benutzer-Verzeichnis sind mir bei den .properties-Dateien ebenfalls keine Besonderheiten aufgefallen. Können die bedenkenlos gelöscht werden, um sie als Fehlerquelle auszuschließen?
Weiß jemand Rat? Was könnte ich tun?
Viele Grüße,
Florian