[Asterisk-Users] Memory Consumption

Gilad Ben-Yossef gilad at codefidence.com
Tue Nov 16 01:56:58 MST 2004


Roland Zagler wrote:

> I use Asterisk 1.0.2 on a RedHat Enterprise Server 3.0 (Kernel 2.4.21)
> and i experienced that the memory consumption of the asterisk-process
> started by the init.d-script raises continously. Now, after 3 hours of
> operation (on our testing-system we have 30 concurrent connections to
> another asterisk box using IAX2 and GSM codec) there is already 66MB
> allocated. I think this could be ok, but the memory consumption
> increases until all memory (including swap) is used, and then there is
> following entry in /var/log/asterisk/messages:
> 
> Failed to fork(): Cannot allocate memory


This is a just a guess, but an educated one - RHEL3 is using a RedHat 
back port of NPTL which is, how to say it... completly fscked up :-)

If this is really the problem then all you have to do to resolve the 
issue is to add a line with:

export LD_ASSUME_KERNEL=2.4.1

to the init script that runs Asterisk.

For an explanation of what this does look here:

http://people.redhat.com/drepper/assumekernel.html

If this does work, you must do the following:

1. Tell me it worked, I'm a curious bastard :-)

2. Call up RedHat support and tell them to  fix their broken 
"Enterprise" distro.


Good luck,
Gilad

-- 
Gilad Ben-Yossef <gilad at codefidence.com>
Codefidence. A name you can trust(tm)
Web: http://codefidence.com  | SIP: gilad at pbx.codefidence.com
Tel: +972.9.8650475 ext. 201 | Fax:  +972.9.8850643

"I am Jack's Overwritten Stack Pointer"
	-- Hackers Club, the movie



More information about the asterisk-users mailing list