在Solaris启动复制软件报错Err to initialize semaphores.(Err to semget: No space left on device(errno=28) ipc.c

[sunv480]:[/dsg/oracle10/liucy/RealSync/fold1/folda/log]$ df -k
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/dsk/c1t0d0s0    10326484 7383181 2840039    73%    /
/devices                   0       0       0     0%    /devices
ctfs                       0       0       0     0%    /system/contract
proc                       0       0       0     0%    /proc
mnttab                     0       0       0     0%    /etc/mnttab
swap                 5732248    1472 5730776     1%    /etc/svc/volatile
objfs                      0       0       0     0%    /system/object
/platform/sun4u-us3/lib/libc_psr/libc_psr_hwcap1.so.1
                     10326484 7383181 2840039    73%    /platform/sun4u-us3/lib/libc_psr.so.1
/platform/sun4u-us3/lib/sparcv9/libc_psr/libc_psr_hwcap1.so.1
                     10326484 7383181 2840039    73%    /platform/sun4u-us3/lib/sparcv9/libc_psr.so.1
fd                         0       0       0     0%    /dev/fd
swap                 5781576   50800 5730776     1%    /tmp
swap                 5730824      48 5730776     1%    /var/run
/dev/md/dsk/d11      30981094 28548122 2123162    94%    /dsg
/dev/dsk/c1t0d0s3    12392511 5798476 6470110    48%    /oracle10
[sunv480]:[/dsg/oracle10/liucy/RealSync/fold1/folda/log]$
[sunv480]:[/dsg/oracle10/liucy/RealSync/fold1/folda/log]$ top

load averages:  4.18,  4.17,  4.00;                    up 142+15:34:44                                                                      11:26:58
131 processes: 124 sleeping, 3 running, 2 zombie, 2 on cpu
CPU states:  0.0% idle, 87.8% user, 12.2% kernel,  0.0% iowait,  0.0% swap
Memory: 4096M phys mem, 1990M free mem, 4096M total swap, 4096M free swap

   PID USERNAME LWP PRI NICE  SIZE   RES STATE    TIME    CPU COMMAND
 12435 oracle10   1  10    0 1208K  104K run    1481.1 28.62% checksize
 12434 oracle10   1   0    0 4496K  104K cpu/2  1487.2 23.13% ld
  7289 oracle10   1  20    0   12M 4536K run    2325.7 22.57% gdb
  4951 oracle10   1  19    0   10M 5424K run      0:00  2.31% cc1
  4841 oracle10   1  59    0 3200K 1968K cpu/0    0:00  0.20% top
  4950 oracle10   1  39    0 2536K 1296K sleep    0:00  0.09% gcc
 18188 oracle10   1  59    0  519M  501M sleep   50:23  0.08% oracle
  4817 oracle10   1  49    0 3256K 1976K sleep    0:00  0.07% make
  4946 oracle10   1  49    0 1320K 1120K sleep    0:00  0.06% sh
 12480 oracle10   1  59    0  519M  494M sleep   61:41  0.06% oracle
 12500 oracle10   1  59    0  519M  496M sleep  111:34  0.06% oracle
  8501 oracle10   5  59    0  133M   36M sleep   34:39  0.05% vagentd
  4947 oracle10   1  39    0 1320K 1056K sleep    0:00  0.03% sh
     1 root       1  59    0 2560K  384K sleep   19:46  0.03% init
 12490 oracle10  11  59    0  520M  494M sleep   35:22  0.02% oracle

 通过以上查看,发现磁盘空间跟内存空间都够,可为啥报错呢?

[sunv480]:[/dsg/oracle10]$  prctl  -n  project.max-sem-ids -i project default
project: 3: default
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT
project.max-sem-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
[sunv480]:[/dsg/oracle10]$
[sunv480]:[/dsg/oracle10]$ ipcs |grep ^s|wc -l
     128
[sunv480]:[/dsg/oracle10]$

后来查操作系统对消息队列的上限限制为128个通道,现在已经达到128个,启动软件的时候会自动建立通道,所以报错

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值