在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安装,应该正常工作。

类似文章