当前位置: 技术问答>linux和unix
Unix或者Linux高手看过来
来源: 互联网 发布时间:2016-06-16
本文导语: 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 faile...
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出现的问题,请问有没有那位兄弟碰到过同样的问题,知道这是什么意思或者是什么引起的吗,小弟在此先谢过!
这是sun的服务器Solaris出现的问题,请问有没有那位兄弟碰到过同样的问题,知道这是什么意思或者是什么引起的吗,小弟在此先谢过!
|
solaris的/etc/system中共享内存最大值默认好像是48G-1,应该参考实际内存大小进行设置
|
从错误信息来看,一个是分配大块内存导致的错误。
|
帮顶
|
用的是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 安装手册。而且,不同的系统版本,参数也不同。