Gilt für SUSE Linux 9.0
Symptom:
Wenn ich meine Anwendung mit über 30.000 Richtlinien mit CA EEM Server verbinde und versuche, eine Verbindung zu CA SiteMinder herzustellen, wird die folgende Fehlermeldung angezeigt, und meine Anwendungsdaten gehen verloren:
EE_NOTALLOWED
Lösung:
Möglicherweise wird diese Fehlermeldung angezeigt, weil zu wenig JVM-Arbeitsspeicher verfügbar ist. Sie können mehr JVM-Arbeitsspeicher verfügbar machen, indem Sie mit Hilfe von "ConfigTool.exe" die folgenden Code-Zeilen zur Datei "igateway.conf" hinzufügen:
<JVMSettings>
<loadjvm>true</loadjvm>
<!-- Increasing the jvm heap memory -->
<Properties name="test">
<jvm-property>-Xmx256M</jvm-property>
</Properties>
</JVMSettings>
Um diesen Code hinzuzufügen, öffnen Sie den iTechnology-Ordner und führen Sie "ConfigTool.exe" wie folgt aus:
./ConfigTool.exe -merge -comp igateway -xml "<JVMSettings><Properties name=\"MaxJVMHeap\"><jvm-property>-Xmx[Arbeitsspeichergröße]</jvm-property></Properties></JVMSettings>"
Wobei
die von der JVM verwendete Arbeitsspeichermenge angibt. Sie müssen diesen Wert abhängig von Ihren Anforderungen festlegen.
| Copyright © 2010 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |