Ibm mq 正在修复mqconfig参数以满足操作系统要求,这属于MQ管理活动的范围
正在修复Ibm mq 正在修复mqconfig参数以满足操作系统要求,这属于MQ管理活动的范围,ibm-mq,Ibm Mq,正在修复mqconfig参数以满足操作系统要求(SunOS)在MQ管理活动或UNIX的范围内。下面是我们的mq服务器的输出,它无法满足操作系统的要求 MQ版本为7.1.0.6,操作系统为SunOS dbkpembf042 5.10通用版_150400-46 sun4v sparc sun4v $ /opt/mqm/bin/mqconfig -v 7.1 mqconfig: Analyzing Solaris 10 (sparc) settings for WebSphere MQ V7.1 m
mqconfig
参数以满足操作系统要求(SunOS)在MQ管理活动或UNIX的范围内。下面是我们的mq服务器的输出,它无法满足操作系统的要求
MQ版本为7.1.0.6
,操作系统为SunOS dbkpembf042 5.10通用版_150400-46 sun4v sparc sun4v
$ /opt/mqm/bin/mqconfig -v 7.1
mqconfig: Analyzing Solaris 10 (sparc) settings for WebSphere MQ V7.1
mqconfig: You do not have a group.mqm project configured. IBM recommends
that you configure a group.mqm project with resource limits for
WebSphere MQ, but you can run queue managers under other projects.
If you plan to use a different project for WebSphere MQ, rerun
mqconfig with the -p option to analyze that project.
mqconfig: No project given. Analyzing all projects with queue manager
activity (default).
Project default (): System V Semaphores
max-sem-ids 13 of 128 sets (10%) IBM>=1024 FAIL
Project default (): System V Shared Memory
max-shm-ids 143 of 128 sets (111%) IBM>=1024 FAIL
max-shm-memory 68585259008 bytes IBM>=4294967296 PASS
Project default (): Other Settings
max-file-descriptor 256 descriptors IBM>=10000 FAIL
Shell Default Options (mqm)
ksh bgnice:off IBM:off PASS
还有哪些是正确的参数。这取决于组织的设置方式。您需要root访问权限才能在Solaris中更改
/etc/project
文件。因此,这基本上是Unix管理员的任务。由于它与MQ相关,您可以在有限的时间内获得root访问权限,以更改/etc/project
文件
要设置正确的值,请将
/etc/project
文件更改为:
group.mqm:[gid*]:Websphere MQ:::process.max-file-descriptor=(basic,10000,deny);project.max-sem-ids(priv,1024);project-shm-ids=(priv,1024,deny)
gid*是在/etc/group文件中定义的mqm组的组id。
您还可以根据需要设置更高的值
在IBM MQ v7.1知识中心页面“”中找到系统资源的详细说明
下面的示例将使用Solaris
projadd
命令将条目添加到/etc/project
文件中:
projadd -c "WebSphere MQ default settings" \
-K "process.max-file-descriptor=(basic,10000,deny)" \
-K "project.max-shm-ids=(priv,1024,deny)" \
-K "project.max-sem-ids=(priv,1024,deny)" group.mqm
这回答了你的问题吗?或者您还需要知道在项目文件中设置哪些值吗?谢谢您的输入。我有根访问权限。您可以建议我在sunOS上调优MQ7.1.0.6时设置哪些“mqconfig”参数吗。以下是/etc/project中当前设置的详细信息。$cat项目系统:0:::process.max文件描述符=(基本,10000,拒绝);project.max shm id=(priv,1024,deny);project.max-sem-ids=(priv,1024,deny)user.root:1:::noproject:2:::默认值:3::::group.staff:10:::我已经修改了答案以显示资源参数。回答得很好。我进行了更新,以包含指向7.1 KC而不是7.0.1 KC的链接。我还使用Solaris
projadd
命令添加了一个示例,而不是手动更新/etc/project
文件。@JoshMc:Thx以获取输入。我没有看到“group.mqm”项目。请确认您共享的链接适用于SunOS 5.10 bcoz,该链接说明了SunOS 10及更高版本。为了继续修改/etc/project或使用“projectadd”,我需要创建group.mqm。我不确定现在创建group.mqm会产生什么后果,也不确定为什么在我们的环境中设置是这样的。#cat/etc/project系统:0:::process.max file descriptor=(basic,10000,deny);project.max shm id=(priv,1024,deny);project.max-sem-ids=(priv,1024,deny)user.root:1 noproject:2默认值:3组。员工:10