Kbase 42164: Not enough memory to execute a particular request on AIX
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/05/1998 |
|
Solution ID: P12164
FACT(s) (Environment):
Progress 7.x
Progress 8.x
IBM AIX
SYMPTOM(s):
Attempting to startup a Progress process such as _progres.
** stget: out of storage. (1450)
** There is not enough memory to allocate a sort buffer. (538)
CAUSE:
The problem is that the Progress client is running out of memory, since it dynamically allocates memory as needed, the only limit would be the UNIX MAXUMEM limit or system memory available. However, MAXUMEM is not used on AIX any more. MAXUMEM has been segmented into separate memory pieces, they are: DATA, STACK, and TEXT.
FIX:
The following was found by doing "ulimit -aS":
cputime unlimited *-not related to MAXUMEM
filesize 2097151 512-blocks *-not related to MAXUMEM
datasize 131072 1K-blocks
stacksize 32768 1K-blocks
coredumpsize 2048 512-blocks *-not related to MAXUMEM
memory 32768 1K-block
The datasize is the piece of memory most important to this error. This is the area where records are stored in memory for processing. Increase datasize per you O/S System Administration Guide in order to resolve this issue.