[Serusers] No mem for sip_msg
Rork, Joseph (J.P.)
jrork at ford.com
Fri Sep 19 21:14:30 CEST 2003
Thanks, that worked. No memory leaks yet, but I have a bit bucket just in case.
-----Original Message-----
From: Andrei Pelinescu-Onciul [mailto:pelinescu-onciul at fokus.fraunhofer.de]
Sent: Friday, September 19, 2003 2:35 PM
To: Rork, Joseph (J.P.)
Cc: 'Serusers (serusers at lists.iptel.org)'
Subject: Re: [Serusers] No mem for sip_msg
On Sep 19, 2003 at 14:31, Rork, Joseph (J.P.) <jrork at ford.com> wrote:
> What do you suggest it be increased too? Currently the line reads
> '#define PKG_MEM_POOL_SIZE 1024*1024'
Try 4096*1024, or 10240*1024 (10Mb). As long as you have enough RAM you can increase it :-)
Andrei
>
> -----Original Message-----
> From: Andrei Pelinescu-Onciul
> [mailto:pelinescu-onciul at fokus.fraunhofer.de]
> Sent: Friday, September 19, 2003 2:18 PM
> To: Rork, Joseph (J.P.)
> Cc: 'Serusers (serusers at lists.iptel.org)'
> Subject: Re: [Serusers] No mem for sip_msg
>
>
> On Sep 19, 2003 at 14:06, Rork, Joseph (J.P.) <jrork at ford.com> wrote:
> > I've recently gone back to MySql v4.0, w/ SER 8.11. I'm trying to
> > log
> > in and I am seeing the following message in the syslog.
> >
> > Sep 19 17:50:17 sip2 ser[2066]: ERROR: receive_msg: no mem for
> > sip_msg
> >
> > I have plenty of memory in my system. Has anyone else run into this
> > problem, and if so, how did you fix it?
>
> The short fix is edit config.h and change PKG_MEM_POOL_SIZE. Right now
> is 1Mb, increase it.
>
> Explanation:
> ser uses 2 types of memory, shared and "local". The "local" memory is
> not shared between the processes and it's faster to allocate since we
> don't need to lock on malloc. The shared mem. size can be increased
> form the command line (-m size_in_mb). The default is 32Mb. The
> "local" mem. maximum size is fixed to 1Mb (PKG_MEM_POOL_SIZE). We
> haven't needed more so far. In your case probably ser uses a lot of
> "local" mem. when it tries to load some of the databases in RAM on
> init. This is a known problem, and in the future we'll solve it
> without increasing PKG_MEM_POOL_SIZE, but for now this is the only
> solution. (I assume this is the problem in your case, but you could
> have also found a mem. leak, we would need the full logs and maybe a
> debug build to say for sure).
>
> Andrei
More information about the sr-users
mailing list