GlassFish ist extrem langsam.

cjs1976

Mitglied
Hallo!

Ich habe meine Tomcat-Installation gegen einen GlassFish-Installation ausgetauscht. Beides war eine Standardinstallation, ohne spezielle Nachbesserungen oder Konfigurationsänderungen. Nur das, was man eben machen muss.

Der Tomcat war immer brav, der GlassFish läuft auch, aber sehr sehr langsam. Von wegen Tuning habe ich im Internet nicht wirklich viel gefunden (Googel)...

Hat jemand Erfahrungswerte oder Tuningvorschläge?

Danke,
Christian.
 

ww_slack

Mitglied
Glassfish ist die Referenzimplementierung noch von SUN. Geschwindigkeit war wohl nie eine Anforderung.
Der neue Besitzer Oracle hat den Weblogic im Portfolio.

Falls Du einen schnellen freien AppServer suchst nimm JBoss!
 

cjs1976

Mitglied
Hallo ww_slack!

Danke für Deinen Hinweis, aber ich will nicht schon wieder umstellen. Ich würde gerne bei GlassFish bleiben, und lieber versuchen mir ein paar GlassFish-Kenntnisse anzueignen.

Vielleicht hat ja jemand anders eine Idee?

Danke,
Christian.
 

cjs1976

Mitglied
Hallo Deadalus!

Danke für den Hinweis, aber diese Dokumentation habe ich mittlerweile auch gefunden, und soweit es mir möglich war, habe ich auch etwas an meinem System rumgebastelt. Leider ohne Erfolg.

Ich habe den GlassFish als Community Edition (also leider ohne das Tuning Tool) auf meinem alten Small Business Server 2003 installiert. Der 'normale' Zugriff funktioniert auch recht brav, nur die Administrator-Oberfläche ist extrem langsam. D.h. ich brauche ca. 10 Sekunden bis ich überhaupt das Login sehe, und ab da braucht dann ca. jeder Klick 20 Sekunden, bis eine Rückmeldung kommt.

Mittlerweile habe ich bei meinem Windows 8 64-Bit Notebook mit SSD das neue Java 7 Update 13, und das aktuelle NetBeans 7.3 RC1 (inkl. dessen GlassFish) installiert.

Der GlassFish von dieser Installation auf meinem Notebook mit mehr als genug Speicher und SSD ist genau gleich langsam wie auf meinem 'alten' Server.

Ich habe derzeit keine Idee, wie ich das was verbessern könnte, wenn selbst eine gute Hardware gar nicht bringt...

Danke,
Christian.
 

cjs1976

Mitglied
Hallo maki!

Also wenn ich die Konfiguration recht verstanden habe, dann mache ich diese Einstellungen in der Datei domain.xml im Ordner config im ordner meiner domain (C:\glassfish-3.1.2.2\glassfish\domains\domain1\config)?

In diesem Fall sind da die Standardwerte drin. Den einzigen Parameter den ich geändert habe: '-client' auf '-server'.

In der domain.xml kommt kein Eintrag mit XMS vor. XMX kommt unter configs -> server-config und configs -> default config jeweils mit dem Wert '512m' vor.

Gruß,
Christian.
 

Deadalus

Bekanntes Mitglied
Nur so als Tipp versuch doch mal etwas gründlicher zu werden.

ja in der Doku, zu der ich dir den Link gegeben habe, wird erst mal das "tolle Tuning Tool" von Oracle angepriesen aber das ist nur der 1. Teilabschnitt.

Alle nachfolgende Punkte beschreiben im Detail wirkliches jede wichtige Performance Einstellung von Glassfish und erklären auch was sinnvolle Werte sind und was es für Auswirkungen hat. Das Tuning Tool macht auch nichts anderes als genau diese Werte automatisch zu setzen.

Also überspringe den Abschnitt "Using the GlassFish Server Performance Tuner" und lies den Rest.
 
G

Gast2

Gast
Also lassen wir die Kirche im Dorf:

Wir reden von der AdminConsole, die langsam ist, nicht der Glassfish selbst.

Ich hab derartige Phänomene immer auf Windows-Installationen beobachtet, mich aber nie intensiv darum gekümmert, weil ich dort dann eher auf die Console- oder Service-Schnittstelle ausgewichen bin.

Im Netz findet man oft das Update-Tool als Übeltäter:
Glassfish 3.x admin console slow? | APP Rigger B.V.

Auf einer Seite bin ich auch auf den Hinweis gestoßen, die Instanz mit IPv4-Stack-Preferred zu starten.
 
G

Gast2

Gast
Mittlerweile habe ich bei meinem Windows 8 64-Bit Notebook mit SSD das neue Java 7 Update 13, und das aktuelle NetBeans 7.3 RC1 (inkl. dessen GlassFish) installiert.

Uh... der Glassfish in der Netbeans-Instanz ist immer eine speicherfressende Seuche. Am besten Parallel-Installation und dann in der IDE registrieren. Im Projekt auch Deploy-on-Save deaktivieren und am besten über die Console deployen - wenn man nicht gerade debuggen will.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Glassfish 5 in Eclipse 2018-12 | in den JSF Capabilities wird nur JSF 2.2 angeboten Server einrichten und konfigurieren 8
J Glassfish 4.1 lässt sich nicht aus Eclipse starten Server einrichten und konfigurieren 1
J Kein Zugriff auf die Anwendung nach Deployment Glassfish Server einrichten und konfigurieren 15
M Glassfish und Apache2 Server einrichten und konfigurieren 5
OnDemand Glassfish Path unter OSX Server einrichten und konfigurieren 3
R Probleme mit Glassfish und StartSSL Zertifikat Server einrichten und konfigurieren 0
OnDemand Glassfish bricht zusammen HTTP 503 Server einrichten und konfigurieren 18
OnDemand Virtual Server in Glassfish findet Recource nicht Server einrichten und konfigurieren 1
D Glassfish - ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY Server einrichten und konfigurieren 0
OnDemand Welcher Appserver? Glassfish, Jboss? Server einrichten und konfigurieren 8
OnDemand Glassfish Probleme mit Eclipse Server einrichten und konfigurieren 0
OnDemand Glassfish: Resource erstellen und abrufen Server einrichten und konfigurieren 0
OnDemand Glassfish Clean / Clear Cache Server einrichten und konfigurieren 0
OnDemand Glassfish: Properties wie auf Server Server einrichten und konfigurieren 1
FINF_AW_Alex WebLogic, Glassfish, Tomcat.... Server einrichten und konfigurieren 3
M Glassfish 4: java.net.MalformedURLException: Bad URL path Server einrichten und konfigurieren 7
D Domain lässt sich nicht starten Glassfish 4.1 Server einrichten und konfigurieren 1
J GlassFish-Domain nicht startbar unter AVG Internet Security 2014 Server einrichten und konfigurieren 7
FINF_AW_Alex GlassFish 4.1 - WAR Datei wird nicht angenommen/deployed Server einrichten und konfigurieren 2
C Glassfish 2.1 / SJSAS 9.1 Log - Meldungen werden nicht angezeigt Server einrichten und konfigurieren 1
A glassfish JavaMail-Session bearbeiten Server einrichten und konfigurieren 1
M Gibt es Glassfish Hoster die kostenlos sind? Server einrichten und konfigurieren 3
C GlassFish fehler beim Deployen und kein Logging. Server einrichten und konfigurieren 2
S glassfish Server einrichten und konfigurieren 4
L glassfish Anwendung Permalinks über Subdomain Server einrichten und konfigurieren 6
T GlassFish anstatt Apache Tomcat Server einrichten und konfigurieren 29
M Glassfish server rendert keine Tags Server einrichten und konfigurieren 4
R Multi-Server Architektur im AS (JBOSS/Glassfish) realisieren Server einrichten und konfigurieren 2
H Glassfish auf Tomcat ? Server einrichten und konfigurieren 2
T Glassfish weigert sich zu deployn? o.0 Server einrichten und konfigurieren 2
P Ortung von Usern und Umleitung an Server in GlassFish? Server einrichten und konfigurieren 7
W Glassfish JDBC Verbindungspools ändern ohne neustart Server einrichten und konfigurieren 5
K Glassfish 3.1.1. lässt sich nicht starten (Nullpointer Exception) Server einrichten und konfigurieren 3
T JBOSS und Glassfish auf einem physischen Rechner Server einrichten und konfigurieren 5
S Zeitzone im Glassfish einstellen Server einrichten und konfigurieren 3
S [GlassFish] Deployen (ggf. mit Netbeans verbinden) Server einrichten und konfigurieren 9
S GlassFish installieren Server einrichten und konfigurieren 5
S Mailversand und GlassFish Server einrichten und konfigurieren 4
M [Glassfish] Zugriff auf DB möglich? Server einrichten und konfigurieren 9
M [Glassfish] Warnung: Multiple [2] JMX MBeanServer instances exist Server einrichten und konfigurieren 3
C [Glassfish] Entfernten Glassfish Server in Eclipse verbinden Server einrichten und konfigurieren 3
K Glassfish 3.1.1 mit mod_jk und Apache 2.2 Server einrichten und konfigurieren 1
T Glassfish - HttpOnly Cookie Server einrichten und konfigurieren 2
A Glassfish AdminConsole Probleme Server einrichten und konfigurieren 6
dzim GlassFish 2.1.1 - Authentifizierung von BASIC auf WS-Security umstellen Server einrichten und konfigurieren 3
Chris81T Glassfish -> JDBCRealm Bezug User <> Gruppe Server einrichten und konfigurieren 1
B Glassfish und Eclipse Server einrichten und konfigurieren 5
D [Glassfish] fremde JMS Middleware registrieren Server einrichten und konfigurieren 3
H Glassfish Servlets Server einrichten und konfigurieren 6
cowabunga1984 Glassfish und JMX Server einrichten und konfigurieren 3
G Eure Meinung zu Glassfish V2 Server einrichten und konfigurieren 2
B Glassfish und Tomcat brauchen ewig zum Starten. Server einrichten und konfigurieren 7
P Tomcat sehr langsam Server einrichten und konfigurieren 5
Y aufruf des Applets aus dem Webserver (tomcat) sehr langsam Server einrichten und konfigurieren 4

Ähnliche Java Themen

Neue Themen


Oben