日期:2014-05-16  浏览次数:20691 次

消息队列问题
大牛们:
  刚接触到消息队列,现在遇到了这样的问题。在调用msgsnd(int msqid, const void *msgp, size_t msgsz, int msgflg)的时候,当msgp的长度是几百的时候,正常。当长度是12130的时候,return (-1),errno=22,求解惑啊。

------解决方案--------------------
探讨

more /proc/sys/kernel/msgmni 查看一下
su root
echo xxx > /proc/sys/kernel/msgmni