solaris 开发记录系列二--No space left on device

程序运行起来后,有错误输出:
ACE_SV_Semaphore_Complex: No space left on device

从字面上理解 就是设备上没有空间,这怎么可能!!??刚装的系统,空间多的很,肯定不是空间的问题。
跟踪进去看看,是 ACE_SV_Semaphore_Complex的错误,根据错误号得出的msg确定是这个样子的。

先百度吧,结果度来度去,竟然发现了这个:
作者:lj_free (
solaris <wbr>开发记录系列二--No <wbr>space <wbr>left <wbr>on <wbr>device
哇哈哈,高手同事)
解决 ACE_SV_Semaphore_Complex: Nospace left on device 错误
2011-10-29 02:06:56|分类: 技术

看这个东东,像Linux的,度了一下,果然是,不过都是差不多的系统,再度了几下,找到了解决方案:
基本上都是----”Solaris下安装ORACLE“----需要调整参数
5. 配置系统核心资源参数:
以root登录,修改/etc/system文件。
本例为最小的推荐值:
set semsys:seminfo_semmns=700
set semsys:seminfo_semmni=70
set semsys:seminfo_semmsl=200
6. 重启机器,使上面的改动生效。

试了一下,果然OK。
分析一下,就是程序使用了信号量,但是系统默认的比较少,手工调大一下,程序就可以正常使用了。
又在linux下试了一下,同样的问题,既然有前面高手的方法,直接拿来用就OK了。

虽然官方不推荐使用这个方法,但是我们可是没有那么 多时间和耐心研究这个小众系统,能解决问题就好。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值