有TCEnt用户发现对于某些业务对象,如果相关对象数量很大(超过4000项),在瘦客户端上相关对象的树无法展开,报错:No related items were returned。 在dspout中可以发现对于omfsvr的 low_getspace: out of memory, out_of_memory in obj.c 等错误信息。 用户的AIX服务器对于单个进程所使用的内存数有256MB的限制,对于需要大量内存的进程,我们可以运行ldedit来增大maxdata的值,在本例中,相关的应用程序为objserv,所需步骤如下: 1. 运行 dump -ov <full path to objserv> 在输出中得到maxDATA的值,默认值为0x00000000。 2. 运行以下命令: ldedit -bmaxdata:0x80000000 <full path to objserv> 3. 运行 dump -ov <full path to objserv> 在输出中得到maxDATA的值, 现在应该是0x80000000。 4. 再次测试造成内存溢出的情况,现在问题应该已经解决了。 |