Hi,
what is your /etc/default/kamailio looking like? That is where I change the mem stuff:
# Amount of shared and private memory to allocate
# for the running Kamailio server (in Mb)
SHM_MEMORY=512
PKG_MEMORY=8
For open files I added a /etc/systemd/system/kamailio.service.d/limits.conf containing:
[Service]
LimitNOFILE=32000
/niklas
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@gmail.com> Time: Wed 6/7 12:07 To: Vuk Radovanovic <vuk@gripenpro.com>,"Kamailio (SER) - Users Mailing List" <sr-users@lists.kamailio.org> Subject: Re: [SR-Users] No private memory leftHello, 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
_______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users