Erhöhen Sie die maximale Anzahl von Dateien und Dateien unter Linux für die MQ-Installation
Während der Installation MQ 8 unter LinuxIch bin auf eine Warnung gestoßen, um file-max und nofile zu erhöhen.
WARNUNG: Die Systemeinstellungen für dieses System entsprechen nicht den Empfehlungen für dieses Produkt
Weitere Informationen finden Sie in der Protokolldatei unter „/tmp/mqconfig.4192.log“
[root@localhost server]# cat /tmp/mqconfig.4192.log mqconfig: V3.7 analysiert Einstellungen von CentOS Linux Version 7.0.1406 (Kern) für WebSphere MQ V8.0 System V Semaphores semmsl (sem:1) 250 Semaphoren IBM >=32 BESTANDEN semmns (sem:2) 0 von 32000 Semaphoren (0%) IBM>=4096 BESTANDEN semopm (sem:3) 32 Operationen IBM>=32 BESTANDEN semmni (sem:4) 0 von 128 Sätzen (0%) IBM>=128 PASS System V Shared Memory shmmax 4294967295 Byte IBM>=268435456 PASS shmmni 5 von 4096 Sätzen (0%) IBM>=4096 PASS shmall 3424 von 268435456 Seiten (0%) IBM>=2097152 PASS Systemeinstellungen file-max 5568 von 201932 Dateien (2%) IBM> = 524288 FAIL Aktuelle Benutzerlimits (root) nofile (-Hn) 4096 Dateien IBM> = 10240 FAIL nofile (-Sn) 1024 Dateien IBM> = 10240 FAIL nproc (-Hu) 0 von 15891 processes (0 %) IBM>=4096 PASS nproc (-Su) 0 von 15891 processes (0 %) IBM>=4096 PASS
Tritt das gleiche Problem auf?
IBM MQ empfiehlt eine Mindestkonfiguration wie folgt: -
- fs.file-max = 524288
- nofile = 10240
Konfigurieren Sie fs.file-max
- Erstellen Sie eine Sicherungskopie von /etc/sysctl.conf
- Öffnen Sie /etc/sysctl.conf mit einem Texteditor und fügen Sie Folgendes hinzu
fs.file-max = 524288
- Speicher die Datei. Um diese Einstellung sofort zu ladenateEigentlich muss man es ausführen
sysctl –p
Befehl sonst wird es beim nächsten Systemneustart geladen.
sysctl –p
Nofile konfigurieren
- Erstellen Sie eine Sicherungskopie von /etc/security/limits.conf
- Öffnen Sie /etc/security/limits.conf mit einem Texteditor und den folgenden Funktionen
mqm hartes nofile 10240 mqm weiches nofile 10240
- Speichern Sie die Datei.
Starten Sie die MQ-Installation erneut und sollte in Ordnung sein.