[Orca-users] Out of memory during request for 1016 bytes error

Steve Waltner swaltner at lsil.com
Thu Dec 19 13:55:02 PST 2002


On Thursday, December 19, 2002, at 02:31 PM, Blair Zajac wrote:

> Michael O'Dea wrote:
>>
>> I bumped the limits down:
>>
>> bash-2.05$ ulimit -a
>> core file size (blocks)     0
>> data seg size (kbytes)      unlimited
>> file size (blocks)          unlimited
>> open files                  512
>> pipe size (512 bytes)       10
>> stack size (kbytes)         8192
>> cpu time (seconds)          unlimited
>> max user processes          29995
>> virtual memory (kbytes)     51200
>>
>> 512 open files -- it was 4096 before. I am still getting the errors
>
> No, no, no!!!  Wrong way!!!  You want to raise the limits.
>
> Try increasing your stack size, the pipe size and the virtual memory
> to unlimited.

What does "ulimit -Ha" display. In the output above, the system reports 
an unlimited data seg size, but I'm curious if the system hard limit 
has been set to something besides unlimited. The data seg size is the 
amount of memory that a single process can allocate. When a system 
needs a larger memory block to increase the total RAM size, it uses the 
brk() system call. Since you are getting errors with brk() system call, 
I would look at this option. I'm suspecting your system admin has 
imposed a 30,000 KByte data seg size limit on your account.

Once you get these errors related to open files and RAM usage resolved, 
I would start looking at resolving the bzip and defunct processes. I 
suspect these failures are somehow related to the process limits 
imposed on your system.

Steve




More information about the Orca-users mailing list