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 Mierlamiconda@gmail.com Time: Wed 6/7 12:07 To: Vuk Radovanovicvuk@gripenpro.com,"Kamailio (SER) - Users Mailing List"sr-users@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