[SR-Users] No private memory left

Vuk Radovanovic vuk at gripenpro.com
Wed Jun 7 16:01:35 CEST 2017


It was a jsonrpcs module problem, sorry for that the output clarified 
the problem why the kamailio was not starting by issuing a manual command.

Now it starts just fine accepting all the options.

kamailio  5508  0.0  0.2 349324 12080 ?        S    15:54   0:00 
/usr/local/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f 
/usr/local/etc/kamailio/kamailio.cfg -m 128 -M 64 -u kamailio -g 
kamailio -E -dd


I also started the manual command with m 128 and M 64 with populated 
database it loaded fine.

1(5510) INFO: userblacklist [userblacklist.c:614]: reload_sources(): got 
54404 entries from 'globalblacklist'
  2(5511) INFO: userblacklist [userblacklist.c:614]: reload_sources(): 
got 54404 entries from 'globalblacklist'
  3(5512) INFO: userblacklist [userblacklist.c:614]: reload_sources(): 
got 54404 entries from 'globalblacklist'
  4(5513) INFO: userblacklist [userblacklist.c:614]: reload_sources(): 
got 54404 entries from 'globalblacklist'
  5(5514) INFO: userblacklist [userblacklist.c:614]: reload_sources(): 
got 54404 entries from 'globalblacklist'
  6(5515) INFO: userblacklist [userblacklist.c:614]: reload_sources(): 
got 54404 entries from 'globalblacklist'

After resolving the jsonrpcs problem init and systemd script still don't 
want to accept memory and user optiones.
Should i just abandon running kamailio from systemd/init.d ?

On 6/7/2017 3:03 PM, Daniel-Constantin Mierla wrote:
>
> Run the next command:
>
> /usr/local/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f 
> /usr/local/etc/kamailio/kamailio.cfg -m 128 -M 64 -u kamailio -g 
> kamailio -E -dd
>
> and send the output from the terminal here.
>
> Cheers,
> Daniel
>
>
> On 07.06.17 13:30, Vuk Radovanovic wrote:
>> Ok i tried with systemctl wit startup script:
>>
>> /[Unit]//
>> //Description=Kamailio (OpenSER) - the Open Source SIP Server//
>> //After=syslog.target network.target/
>>
>> /[Service]//
>> //Type=forking//
>> //Environment='PIDFILE=/var/run/kamailio/kamailio.pid'//
>> //Environment='CFGFILE=/usr/local/etc/kamailio//kamailio.cfg'//
>> //Environment='SHM_MEMORY=1024'//
>> //Environment='PKG_MEMORY=512'//
>> //Environment='USER=kamailio'//
>> //Environment='GROUP=kamailio'//
>> //EnvironmentFile=/etc/default/kamailio//
>> //PIDFile=$PIDFILE//
>> //# ExecStart requires a full absolute path//
>> //ExecStart=/usr/sbin/kamailio -P $PIDFILE -f $CFGFILE -m $SHM_MEMORY 
>> -M $PKG_MEMORY -u $USER -g $GROUP
>> //ExecStopPost=/bin/rm -f $PIDFILE//
>> //Restart=on-abort//
>> //[Install]//
>> //WantedBy=multi-user.target//
>> /
>> Sadly the result is the same///
>>
>> root      3653  0.0  0.2 222300 12080 ?        S    12:47 0:00 
>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f 
>> /usr/local/etc/kamailio//kamailio.cfg
>> root      3655  0.0  0.0 222300  3932 ?        S    12:47 0:00 
>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f 
>> /usr/local/etc/kamailio//kamailio.cfg
>> root      3656  0.0  0.0 222300  3796 ?        S    12:47 0:00 
>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f 
>> /usr/local/etc/kamailio//kamailio.cfg
>> root      3657  0.0  0.0 222300  3796 ?        S    12:47 0:00 
>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f 
>> /usr/local/etc/kamailio//kamailio.cfg
>> root      3658  0.0  0.0 222300  3796 ?        S    12:47 0:00 
>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f 
>> /usr/local/etc/kamailio//kamailio.cfg
>> root      3659  0.0  0.0 222300  3796 ?        S    12:47 0:00 
>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f 
>> /usr/local/etc/kamailio//kamailio.cfg
>> root      3660  0.0  0.0 222300  3796 ?        S    12:47 0:00 
>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f 
>> /usr/local/etc/kamailio//kamailio.cfg
>> /
>> When I run
>> //usr/local/sbin/kamailio -P /var/run/kamailio/kamailio.pid -f 
>> /usr/local/etc/kamailio/kamailio.cfg -m 128 -M 64 -u kamailio -g 
>> kamailio
>>
>> Listening on
>>              udp: 127.0.0.1:5060
>>              udp: 217.20.113.138:5060
>>              tcp: 127.0.0.1:5060
>>              tcp: 123.123.123.123:5060
>> Aliases:
>>              tcp: km:5060
>>              tcp: km.domain.com:5060
>>              tcp: localhost:5060
>>              udp: km:5060
>>              udp: km.domain.com:5060
>>              udp: localhost:5060
>>
>> /And the process dies instantly.
>>
>> I tried lowering the PKG memory directives in both systemd and init 
>> script, no change.
>>
>> Regards,
>> Vuk
>>
>> On 6/7/2017 12:23 PM, Daniel-Constantin Mierla wrote:
>>> How do you start kamailio? Debian 8 is using systemd by default,
>>> overwriting the init.d.
>>>
>>> Cheers,
>>> Daniel
>>>
>>>
>>> On 07.06.17 12:11, Vuk Radovanovic wrote:
>>>> Its debian 8.8
>>>>
>>>> Regards,
>>>> Vuk
>>>>
>>>>
>>>>
>>>>
>>>> -------- Original message --------
>>>> Sender: Daniel-Constantin Mierla<miconda at gmail.com>
>>>> Time: Wed 6/7 12:07
>>>> To: Vuk Radovanovic<vuk at gripenpro.com>,"Kamailio (SER) - Users Mailing List"<sr-users at lists.kamailio.org>
>>>>   Subject: Re: [SR-Users] No private memory left
>>>>
>>>>> Hello,
>>>>>
>>>>> what is your operating system?
>>>>>
>>>>> Cheers,
>>>>> Daniel
>>>>>
>>>>>
>>>>> On 07.06.17 11:26, Vuk Radovanovic wrote:
>>>>>> Hi Daniel,
>>>>>>
>>>>>> So the ps auxw is telling me the starting options for  shm and pkg
>>>>>> memory (-m -M) and options for user and group are not defined when
>>>>>> starting via init script.
>>>>>>
>>>>>> Ive checked the init script in case i made an error when changing the
>>>>>> memory directive but its  fine, as provided in the GIT package.
>>>>>>
>>>>>> I am running kamailio 5.0 from git.
>>>>>>
>>>>>> Userblacklist trying to load whole db at once sounds scary, my main
>>>>>> goal was implementing a redis whitelist with around 5mil numbers, now
>>>>>> I am wondering is it even feasible ?
>>>>>>
>>>>>> root      3181  0.1  0.3 222300 12216 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3183  0.0  0.0 222300  3856 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3184  0.0  0.0 222300  3732 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3185  0.0  0.0 222300  3732 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3186  0.0  0.0 222300  3732 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3187  0.0  0.0 222300  3732 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3188  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3189  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3190  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3191  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3192  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3195  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3196  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3199  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3201  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3203  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3204  0.0  0.0 222300  3740 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3206  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3207  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3209  0.0  0.0 222300  3736 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3211  0.0  0.0 222304  1620 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3213  0.0  0.0 222300  1620 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3214  0.0  0.1 222300  5524 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3215  0.0  0.1 222300  5520 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3217  0.0  0.1 222300  5520 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3220  0.0  0.1 222300  5520 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.cfg
>>>>>> root      3221  0.0  0.1 222300  5520 ?        S    11:18   0:00
>>>>>> /usr/local/sbin/kamailio -P /var/run/kamailio.pid -f
>>>>>> /usr/local/etc/kamailio//kamailio.c
>>
>
> -- 
> Daniel-Constantin Mierla
> www.twitter.com/miconda  --www.linkedin.com/in/miconda
> Kamailio Advanced Training -www.asipto.com
> Kamailio World Conference -www.kamailioworld.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20170607/f8a5df8e/attachment.html>


More information about the sr-users mailing list