Unix或者Linux高手看过来
dbc_malloc: FAILED: : Resource temporarily unavailable INFO: dbc_malloc: malloc_calls = 3 free_calls = 0 largest_request = 589102320 total_memory = 903226224 max_total = 903226224 FAILURE total_requested_on_failure = 6651130880 Fatal error: Malloc failed
这是sun的服务器Solaris出现的问题,请问有没有那位兄弟碰到过同样的问题,知道这是什么意思或者是什么引起的吗,小弟在此先谢过!
[解决办法]
从错误信息来看,一个是分配大块内存导致的错误。
[解决办法]
帮顶
[解决办法]
用的是Oracle??像是连接数据库时分配内存错误,看一下数据库软件的日志
[解决办法]
malloc_calls = 3 free_calls = 0 largest_request = 589102320 total_memory = 903226224 max_total = 903226224
达到内存最大值了吧
[解决办法]
申请分配了过大内存导致?
[解决办法]
重新在/etc/sysctl.conf里面设置一下shmmax吧,改小一点试试看
[解决办法]
/etc/sysctl.conf
[解决办法]
对于Solaris 系统 ,设置系统内存参数应该在 : /etc/system 当中设置内存参数,具体请参照Oracle 安装手册。而且,不同的系统版本,参数也不同。
[解决办法]
solaris的/etc/system中共享内存最大值默认好像是48G-1,应该参考实际内存大小进行设置