• 欢迎访问金笔头博客,这是一个菜鸟(伪)程序员的自留地,欢迎访问我的github:点击进入

MSTR10.1永久修改最大信号量(重启有效)

Linux eason 2830次浏览 3个评论 扫描二维码

系统:SUSE Linux Enterprise Server 11 Sp3 64 bit
MSTR版本:10.1
问题:每次服务器重启之后通过命令行启动Intelligence Server都提示当前最大信号量为1024,要增加最大信号量至2048

mstr_check_max_semaphore: WARNING: maximum number of semaphore arrays 1024 is low; please increase to 2048 or greater to use high performance share memory IPC.
 MSTR10.1永久修改最大信号量(重启有效)

解决方案:修改内核信号量参数,并将修改值写进/etc/sysctl.conf中,执行sysctl -p使修改立即生效,这样即使服务器重启,对内核参数的修改依然有效,下面为具体步骤:
1.查看当前信号量参数

oracle:/home/mstr/MicroStrategy/bin # cat /proc/sys/kernel/sem
250 256000 32 1024

2.将修改写入/etc/sysctl.conf中,并使之立即生效

oracle:~ # echo "kernel.sem =250 32000 32 2048" >> /etc/sysctl.conf
oracle:~ # sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.inotify.max_user_watches = 65536
net.ipv4.conf.default.promote_secondaries = 1
net.ipv4.conf.all.promote_secondaries = 1
vm.max_map_count = 5242880
kernel.sem = 250 32000 32 2048
oracle:~ #

3.查看修改后的信号量参数

oracle:/home/mstr/MicroStrategy/bin # cat /proc/sys/kernel/sem
250 32000 32 2048

4.执行mstrsvr,无告警,问题解决!
MSTR10.1永久修改最大信号量(重启有效)


金笔头博客, 版权所有丨如未注明 , 均为原创, 转载请注明MSTR10.1永久修改最大信号量(重启有效)
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(3)个小伙伴在吐槽
  1. A big thank you for your blog post. Awesome.
    ottoman coffee table2016-02-10 19:03 Reply Windows 7 | Chrome 4.0.221.7
  2. I loved your article.Much thanks again. Much obliged.
    Chicago bus rental wedding2016-02-07 21:46 Reply Windows XP | Firefox 3.0.14
  3. Great, thanks for sharing this post.Thanks Again. Cool.
    eebest82016-01-02 11:32 Reply Windows 7 | Firefox 3.5.3