网站建设客户开发方案,微信公众平台注册要钱吗,网络营销策划方案简介,招聘广告模板环境#xff1a;red hat5 linux消息队列的配置文件为#xff1a; /etc/sysctl.conf ,里面#xff1a; msgmax: 一条最大消息的字节数 msgmnb#xff1a; 一个消息队列总共最大字节数 而我的系统这2个值都默认是65536#xff0c;假如发一条65536长度的消息#xff0c;…环境red hat5 linux消息队列的配置文件为 /etc/sysctl.conf ,里面 msgmax: 一条最大消息的字节数 msgmnb 一个消息队列总共最大字节数 而我的系统这2个值都默认是65536假如发一条65536长度的消息那么消息队列只能存放一条消息而我们的服务每条消息定义的长度是4096这样最多也只能存放16条消息有时服务处理不过来时就会报错Resource temporarily unavailable消息队列堵塞的现象所以要将消息队列大小改为(4194304,这个值根据自己需求来改)具体步骤为 1.以root用户登陆将sysctl.conf 配置文件里面的kernel.msgmnb 65536改为kernel.msgmnb 41943042.执行指令/sbin/sysctl -p 使其生效。这时shell会有很多行提示信息可以看到kernel.msgmnb 41943043.将以前的消息队列删掉(ipcrm -q 111 -q 222 -q ...)在重新建立消息队列msgmnb 值才生效 转载于:https://www.cnblogs.com/samurail/archive/2012/11/14/2770379.html