ChinaUnix首页 > 精华文章 > Linux > 正文

[保留] 取消息队列时,报错No space left on device,江湖救急呀


http://www.chinaunix.net 作者:yannankai  发表于:2005-09-23 11:05:02
发表评论】 【查看原文】 【Linux讨论区】【关闭

exit from msgget.errno=[28],strerror=[No space left on device]

请问那位不睡的大侠可以帮忙呀!!!
非常感谢!!!



 yannankai 回复于:2005-09-17 00:09:15

小顶一下


 patirot 回复于:2005-09-17 00:18:32

磁盘空间满了。


 yannankai 回复于:2005-09-17 00:20:02

从字面上看是这样的
但是实际上肯定是没有的
文件系统               1K-块        已用     可用 已用% 挂载点
/dev/sda6              2854112    346944   2362184  13% /
/dev/sda3               101107     15838     80048  17% /boot
none                    514148         0    514148   0% /dev/shm
/dev/sda8              2016016     32932   1880672   2% /tmp
/dev/sda5             30233896  24821780   3876304  87% /usr
/dev/sda9               505605    111293    368208  24% /var
/dev/sda2             32558532  13624780  17279864  45% /home


 yannankai 回复于:2005-09-17 01:18:39

谢谢走过路过的朋友
问题搞定了
感谢同事赵*,他于十分钟之前(01:10)之前给我带来的汉堡,给我带来了灵感

sysctl -w kernel.msgmni=128
就是这个东东,
MSGMNI --- 这个参数决定了系统中同时运行的最大的message queue的个数

希望用消息队列的朋友,不要再走我的弯路
我已经绕了将近十个小时了


 sakulagi 回复于:2005-09-17 08:32:32

谢谢楼主的热情共享


 liulove1314 回复于:2005-09-23 11:05:02

顶了,收藏 谢谢




原文链接:http://linux.chinaunix.net/bbs/viewthread.php?tid=613018
转载请注明作者名及原文出处