Bei der Installation von MQ 8 unter Linux bin ich auf die Warnung gestoßen, 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 Analyse von CentOS Linux Release 7.0.1406 (Core) Einstellungen für WebSphere MQ V8.0 System V Semaphoren semmsl (sem:1) 250 Semaphoren IBM>=32 PASS semmns (sem:2) 0 von 32000 Semaphoren (0%) IBM>=4096 PASS semopm (sem:3) 32 Operationen IBM>=32 PASS semmni (sem:4) 0 von 128 Sätzen (0%) IBM>=128 PASS System V Gemeinsamer Speicher shmmax 4294967295 bytes IBM>=268435456 PASS shmmni 5 von 4096 Sätzen (0%) IBM>=4096 PASS shmall 3424 von 268435456 Seiten (0%) IBM>=2097152 PASS System-Einstellungen file-max 5568 von 201932 Dateien (2%) IBM>=524288 FAIL Aktuelle Benutzerbegrenzungen (root) nofile (-Hn) 4096 Dateien IBM>=10240 FAIL nofile (-Sn) 1024 Dateien IBM>=10240 FAIL nproc (-Hu) 0 von 15891 Prozessen (0%) IBM>=4096 PASS nproc (-Su) 0 von 15891 Prozessen (0%) IBM>=4096 PASS
Tritt bei Ihnen das gleiche Problem auf?
IBM MQ empfiehlt eine Mindestkonfiguration wie folgt: –
- fs.file-max = 524288
- nofile = 10240
Konfigurieren Sie fs.file-max
- Erstellen Sie ein Backup von /etc/sysctl.conf
- Öffnen Sie /etc/sysctl.conf mit einem Texteditor und fügen Sie Folgendes hinzu
fs.file-max = 524288
- Speichern Sie die Datei. Um diese Einstellung sofort zu laden, müssen Sie den Befehl
sysctl -p
ausführen, da sie sonst erst beim nächsten Neustart des Systems geladen wird.
sysctl -p
Nofile konfigurieren
- Erstellen Sie eine Sicherungskopie von /etc/security/limits.conf
- Öffnen Sie /etc/security/limits.conf mit einem Texteditor und geben Sie Folgendes ein
mqm hart nofile 10240 mqm soft nofile 10240
- Speichern Sie die Datei.
Starten Sie die MQ-Installation erneut und es sollte alles in Ordnung sein.