Lors de l’installation de MQ 8 sur Linux, j’ai rencontré un avertissement me demandant d’augmenter file-max et nofile.
AVERTISSEMENT : Les paramètres de ce système ne sont pas conformes aux recommandations pour ce produit
Pour plus d’informations, consultez le fichier journal “/tmp/mqconfig.4192.log”
[root@localhost server]# cat /tmp/mqconfig.4192.log mqconfig : V3.7 analysant la version 7.0.1406 (Core) de CentOS Linux pour WebSphere MQ V8.0 System V Semaphores semmsl (sem:1) 250 sémaphores IBM>=32 PASS semmns (sem:2) 0 de 32000 sémaphores (0%) IBM>=4096 PASS semopm (sem:3) 32 opérations IBM>=32 PASS semmni (sem:4) 0 de 128 ensembles (0%) IBM>=128 PASS Mémoire partagée du système V shmmax 4294967295 octets IBM>=268435456 PASS shmmni 5 des 4096 ensembles (0%) IBM>=4096 PASS shmall 3424 sur 268435456 pages (0%) IBM>=2097152 PASS Paramètres du système file-max 5568 sur 201932 fichiers (2%) IBM>=524288 FAIL Limites actuelles de l'utilisateur (root) nofile (-Hn) 4096 fichiers IBM>=10240 FAIL nofile (-Sn) 1024 fichiers IBM>=10240 FAIL nproc (-Hu) 0 sur 15891 processus (0%) IBM>=4096 PASS nproc (-Su) 0 sur 15891 processus (0%) IBM>=4096 PASS
Rencontrez-vous le même problème ?
IBM MQ recommande d’avoir une configuration minimale comme suit : –
- fs.file-max = 524288
- nofile = 10240
Configurer fs.file-max
- Faites une sauvegarde de /etc/sysctl.conf
- Ouvrez /etc/sysctl.conf avec un éditeur de texte et ajoutez ce qui suit
fs.file-max = 524288
- Sauvegardez le fichier. Pour charger ce paramètre immédiatement, vous devez exécuter la commande
sysctl -p
, sinon il sera chargé au prochain redémarrage du système.
sysctl -p
Configuration de nofile
- Faites une sauvegarde de /etc/security/limits.conf
- Ouvrez /etc/security/limits.conf avec un éditeur de texte et ce qui suit
mqm hard nofile 10240 mqm soft nofile 10240
- Sauvegardez le fichier.
Relancez l’installation de MQ et tout devrait bien se passer.