Ich kann die Administrationskonsole von websphere application server v8.5 nicht öffnen. Die Protokolle melden Java Heap Space- und Out of Memory-Fehler. Ich habe online gesucht und die Vorschläge sollen die JVM-Heap-Größe erhöhen. Aber wie soll ich das jetzt schaffen, wenn selbst die Admin-Konsole nicht funktioniert?
Gibt es eine Methode, um den Heap-Speicher irgendwie freizugeben?
In diesem Fall müssen Sie die Administrationskonsole umgehen. Wenn Sie dies tun möchten, bearbeiten Sie einfach die Konfigurationsdatei für den Server, d. H. Bearbeiten Sie die server.xml für diesen bestimmten Server, entweder den Anwendungsserverprozess oder den Deployment Manager-Prozess, je nachdem, welcher Prozess unter dem Speicherproblem leidet.
Bearbeiten Sie die folgenden Attribute:
jvmEntries debugArgs="- agentlib: jdwp = Transport = dt_socket, Server = y, Aussetzung = n, Adresse = 7777" debugMode="false" disableJIT="false" genericJvmArguments="- Xquickstart" runHProf="false" verboseModeClass="false" initialHeapSize ="512" maximumHeapSize ="1024" verboseModeGarbageCollection="false" verboseModeJNI="false" xmi: id="JavaVirtualMachine_1183121908656"
Die server.xml kann hier gefunden werden: / * IBM_ROOT_DIR * / WebSphere / WAS85 / AppServer / profiles / MeinProfil / config / cells / MeineZelle / nodes / MeineNode / servers / MyServer /server.xml
Starten Sie nach dem Update der server.xml den Serverprozess neu, um die neuen Speichereinstellungen zu verwenden.
Sie müssen Ihr Websphere-Profil neu starten, um Speicherplatz freizugeben:
Windows:
%Vor%Unix:
%Vor%Danach können Sie die entsprechenden Einstellungen in der WAS-Administrationskonsole ändern. Oder Sie können die Profilkonfigurationsdatei server.xml vor dem Neustart bearbeiten. Und natürlich müssen Sie den Grund des OutOfMemeory-Fehlers feststellen. Wahrscheinlich ist es in einigen Anwendungen auf diesem Server ein Speicherleck.
Suchen Sie in Ihrer WebSphere-Installation nach einer Datei mit dem Namen server.xml . Im Allgemeinen lautet der Speicherort dieser Datei wie folgt:
%Vor% Wählen Sie die für Ihren Server spezifische server.xml
und bearbeiten Sie diese, um die Attribute initialHeapSize und maximumHeapSize des Elements <jvmEntries>
hinzuzufügen / zu ändern / zu löschen. Der Wert dieser Attribute ist die Größe des Heapspeichers in MB.
Zum Beispiel:
%Vor%Starten Sie den Server anschließend neu.