在Linux中增加MQ安装的file-max和nofile限制
在安装MQ 8 on Linux期间,我遇到了一个警告,要增加file-max和nofile。
警告:此系统的系统设置不符合该产品的建议要求
查看“/tmp/mqconfig.4192.log”中的日志文件了解更多信息
[root@localhost server]# cat /tmp/mqconfig.4192.log mqconfig:V3.7分析CentOS Linux release 7.0.1406 (Core)中的WebSphere MQ V8.0 System V信号量设置 semmsl (sem:1) 250个信号量 IBM>=32 PASS semmns (sem:2) 0个32000个信号量 (0%) IBM>=4096 PASS semopm (sem:3) 32个操作 IBM>=32 PASS semmni (sem:4) 0个128个集合 (0%) IBM>=128 PASS System V共享内存 shmmax 4294967295字节 IBM>=268435456 PASS shmmni 5个4096个集合 (0%) IBM>=4096 PASS shmall 3424个268435456页 (0%) IBM>=2097152 PASS 系统设置 file-max 5568个201932文件 (2%) IBM>=524288 FAIL 当前用户限制 (root) nofile (-Hn) 4096个文件 IBM>=10240 FAIL nofile (-Sn) 1024个文件 IBM>=10240 FAIL nproc (-Hu) 0个15891个进程 (0%) IBM>=4096 PASS nproc (-Su) 0个15891个进程 (0%) IBM>=4096 PASS
您是否遇到同样的问题?
IBM MQ建议具有以下最低配置:-
- fs.file-max = 524288
- nofile = 10240
配置fs.file-max
- 备份/etc/sysctl.conf文件
- 使用文本编辑器打开/etc/sysctl.conf,并添加以下内容
fs.file-max = 524288
- 保存文件。要立即加载此设置,您必须执行
sysctl –p
命令,否则它将在下次系统重启时加载。
sysctl –p
配置nofile
- 备份/etc/security/limits.conf文件
- 使用文本编辑器打开/etc/security/limits.conf,并添加以下内容
mqm hard nofile 10240 mqm soft nofile 10240
- 保存文件。
重新开始MQ安装,应该正常工作。