"Verbindungen verweigert" bei hoher Benutzeranzahl
In IBM® Intelligent Operations Center werden einige Verbindungen möglicherweise verweigert, wenn mehr als ungefähr 400 Benutzer vorhanden sind.
Symptome
Wenn mehr als ungefähr 400 Benutzer in IBM Intelligent Operations Center vorhanden sind, werden möglicherweise einige Verbindungen zur Lösung verweigert. Dies tritt auf, weil die Sockets auf IBM HTTP Server ausgelastet sind. Sie müssen möglicherweise die maximal zulässige Anzahl von Clients erhöhen, um das Problem zu lösen.
Problem beheben
Die IBM Intelligent Operations Center-Benutzerschnittstelle kann von jeder Browserseite aus viele AJAX-Anforderungen senden. Es ist möglicherweise erforderlich, die maximale Anzahl von Clients zu erhöhen, die von IBM HTTP Server unterstützt werden. In der Datei httpd.conf definiert eine Zeilengruppe die Einstellungen für das Worker-MPM (Multi-Processing Module), wie im folgenden Beispiel gezeigt:# worker MPM
#
# ThreadLimit: maximum setting of ThreadsPerChild
# ServerLimit: maximum setting of StartServers
# StartServers: initial number of server processes to start
# MaxClients: maximum number of simultaneous client connections
# MinSpareThreads: minimum number of worker threads which are kept spare
# MaxSpareThreads: maximum number of worker threads which are kept spare
# ThreadsPerChild: constant number of worker threads in each server process
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule worker.c>
ThreadLimit 25
ServerLimit 64
StartServers 1
MaxClients 600
MinSpareThreads 25
MaxSpareThreads 75
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
Der Standardwert für die Einstellung MaxClients beträgt 600.
Führen Sie folgende Schritte aus, um die maximale Anzahl Clients zu erhöhen:
- Ändern Sie den Wert der Einstellung MaxClients in einen Wert, der für die Benutzerauslastung und die Komplexität der Clientseite geeigneter ist.
Anmerkung: Verwenden Sie als Richtwert für den Wert der Einstellung MaxClients einen Wert, der 2,5- bis 3-mal so groß wie die Anzahl der gleichzeitig vorhandenen Benutzer ist, die möglicherweise eine IBM Intelligent Operations Center-Browserseite anzeigen.
- Starten Sie IBM HTTP Server erneut, damit die Änderungen wirksam werden.