[SR-Users] best way to start kamailio at boot

Uri Shacked ushacked at gmail.com
Wed Feb 8 12:51:17 CET 2012


OK
I will try it.
but still, on startup, which suppose to start kamailio? /etc/init.d script
or "kamailio" command without the wrapper.
and what is the use of /etc/default/kamailio ?

On Wed, Feb 8, 2012 at 12:34 PM, Daniel-Constantin Mierla <miconda at gmail.com
> wrote:

> Hello,
>
> when you run just 'kamailio', the first executable found in path is
> executed (this is returned by command 'which kamailio'). When you execute
> with absolute path /etc/init.d/kamailio, then that specific file is
> executed.
>
> 'which kamailio' returns very likely the kamailio binary
> (/usr/local/sbin/kamailio if you installed from sources), which is the pure
> kamailio with no command line parameters.
>
> The /etc/init.d/kamailio is a script, wrapper around the pure kamailio
> binary, giving to it some command line parameters.
>
> If you do 'ps auxw | grep kamailio' you should see the difference of
> running command.
>
> Cheers,
> Daniel
>
>
> On 2/5/12 9:26 AM, Uri Shacked wrote:
>
>   Hi,
>
> any help will be graet....
>
>
> * hi,
> *>*
> *>* when i moved the /etc/init.d/kamailio file. kamailio did not start at
> boot.
> *>* now, i set the debug level to 4 and run kamailio in both ways.
> *>*
> *>* 1. "/etc/init.d/kamailio start"
> *>*
> *  the resault was :
>
> *Feb  1 19:59:04 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/q_malloc.c:202]: qm_malloc_init: QM_OPTIMIZE=16384, /ROUNDTO=2048
> Feb  1 19:59:04 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/q_malloc.c:204]: qm_malloc_init: QM_HASH_SIZE=2099, qm_block
> size=218344
> Feb  1 19:59:04 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/q_malloc.c:205]: qm_malloc_init(0x7f1cf585b000, 2147483648),
> start=0x7f1cf585b000
> Feb  1 19:59:04 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/q_malloc.c:213]: qm_malloc_init: size= 2147483648,
> init_overhead=218440
> Feb  1 19:59:04 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/shm_mem.c:203]: shm_mem_init: success*
>
> >*
> *>* you can see the shm_mem size is 2048Mb.
> *>*
> *
> 2."kamailio"
> the resault was :
>
> *Feb  1 19:56:50 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/q_malloc.c:202]: qm_malloc_init: QM_OPTIMIZE=16384, /ROUNDTO=2048
> Feb  1 19:56:50 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/q_malloc.c:204]: qm_malloc_init: QM_HASH_SIZE=2099, qm_block
> size=218344
> Feb  1 19:56:50 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/q_malloc.c:205]: qm_malloc_init(0x7f8618310000, 33554432),
> start=0x7f8618310000
> Feb  1 19:56:50 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/q_malloc.c:213]: qm_malloc_init: size= 33554432, init_overhead=218440
> Feb  1 19:56:50 net-ivr-KamIN-J1 kamailio: DEBUG: <core>
> [mem/shm_mem.c:203]: shm_mem_init: success*
> **
> the resault is 32Mb.
>
> any ideas?
>
>
> >*
> *>* On Wed, Feb 1, 2012 at 5:01 PM, Jason Penton <jason.penton at
> smilecoms.com<http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
> >wrote:
> *>*
> *>>* I am not familiar with Centos but I suspect there is another script
> being
> *>>* run from somewhere. What I would do is move the /etc/init.d/kamailio
> script
> *>>* somewhere safe (your home directory for eg). Then reboot and see if
> *>>* kamailio still starts - if it does you need to find out whihc script
> is
> *>>* being called and where it is.
> *>>*
> *>>* If you are not running X by default you are prob in runlevel 3. If
> you
> *>>* are running X, then it will be 5. check where you runlevel scripts
> are
> *>>* pointing. e.g.
> *>>*
> *>>* ls -al /etc/rc3.d/SXXkamailio (X = [0-9])
> *>>*
> *>>* Cheers
> *>>* Jason
> *>>*
> *>>*  On Wed, Feb 1, 2012 at 4:26 PM, Uri Shacked <uri.shacked at
> gmail.com <http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
> >wrote:
> *>>*
> *>>>*  Hi,
> *>>>*
> *>>>* when i reboot the machine, it starts with 32Mb and i do not
> understand
> *>>>* why...
> *>>>* so, does it use a startup file that i am not familiar with?
> *>>>* what is the appropriate runlevel? how do i set it and where?
> *>>>*
> *>>>* thanks,
> *>>>* Uri
> *>>>*
> *>>>*
> *>>>* >Hi Sammy,
> *>>>* >
> *>>>* >When you use the init script, it is starting Kamailio with the
> correct
> *>>>* >arguments to get the environment you wish (-m 2048 probably). If
> *>>>* however,
> *>>>* >you just call kamailio these args are not there. Im not sure why
> you are
> *>>>* >running with kamailio command directly. Why don't you add your init
> *>>>* script
> *>>>* >to the appropriate runlevel for auto startup?
> *>>>* >
> *>>>* >Cheers
> *>>>* >Jason
> *>>>*
> *>>>* On Wed, Feb 1, 2012 at 3:06 PM, Uri Shacked <ushacked at gmail.com<
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>>
> *>>>* wrote:
> *>>>*
> *>>>* >* Hi again....
> *>>>* *>*
> *>>>* *>* i installed kamailio 3.2.2 today.
> *>>>* *>* i used the chkconfig tool to get kamailio run at boot.
> *>>>* *>* i edited both /etc/init.d/kamailio and /etc/default/kamailio
> files
> *>>>* to run
> *>>>* *>* with 2048Mg of memory.
> *>>>* *>* now, when i run /etc/init.d/kamailio start, it starts with the
> right
> *>>>* *>* amount of memory.
> *>>>* *>* when i rum "kamailio" only, it starts with 32Mb....
> *>>>* *>*
> *>>>* *>*  i use centos 6.2 64bit.
> *>>>* *>* any ideas?
> *>>>* *>*
> *>>>* *>*
> *>>>* *>*
> *>>>* *>*
> *>>>* *>*
> *>>>* *>* On Tue, Oct 25, 2011 at 1:18 PM, Uri Shacked <ushacked at
> gmail.com<http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>>
> *>>>* wrote:
> *>>>* *>*
> *>>>* *>>* Hi.
> *>>>* *>>* I already checked it all. The kamailio start and stop command
> did
> *>>>* not
> *>>>* *>>* work. The init script i used was for debian. Now i use another
> *>>>* script,
> *>>>* *>>* for centos. It works. I add the kamailio proccess with
> chkconfig
> *>>>* tool.
> *>>>* *>>* Thanks.
> *>>>* *>>*
> *>>>* *>>* On 10/25/11, Sammy Govind <govoiper at gmail.com<
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>>
> *>>>* wrote:
> *>>>* *>>* > Thanks Alex,
> *>>>* *>>* >
> *>>>* *>>* > Hey Uri, can you check if you've /etc/init.d/kamailio file
> *>>>* exists - open
> *>>>* *>>* > that file if exists and cross verify few parameters.
> *>>>* *>>* > Few of these are as follows
> *>>>* *>>* >
> *>>>* *>>* > PATH=/sbin:/bin:/usr/sbin:/usr/bin
> *>>>* *>>* > DAEMON=*/usr/local/sbin/kamailio*
> *>>>* *>>* > NAME=kamailio
> *>>>* *>>* > DESC=kamailio
> *>>>* *>>* > HOMEDIR=/var/run/
> *>>>* *>>* > *PIDFILE*=$HOMEDIR/$NAME.pid
> *>>>* *>>* > DEFAULTS=*/etc/default/kamailio.default*
> *>>>* *>>*  > RUN_KAMAILIO=yes
> *>>>* *>>* >
> *>>>* *>>* > Make sure /etc/default/kamailio.default file exits. here are
> the
> *>>>* *>>* contents of
> *>>>* *>>* > my file.
> *>>>* *>>* >
> *>>>* *>>* > RUN_KAMAILIO=yes
> *>>>* *>>* > USER=kamailio
> *>>>* *>>* > GROUP=kamailio
> *>>>* *>>* > MEMORY=64
> *>>>* *>>* > DUMP_CORE=no
> *>>>* *>>* >
> *>>>* *>>* > On Tue, Oct 25, 2011 at 3:38 AM, Klaus Darilion <
> *>>>* *>>* > klaus.mailinglists at pernau.at<
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>>
> *>>>* wrote:
> *>>>* *>>* >
> *>>>* *>>* >> Test the startupscript if they work:
> *>>>* *>>* >>
> *>>>* *>>* >> /etc/init.d/kamailio start
> *>>>* *>>* >> /etc/init.d/kamailio stop
> *>>>* *>>* >>
> *>>>* *>>* >> If this works, then make sure to have proper symlinks from
> the
> *>>>* *>>* >> corresponding runlevel to the startup script. Do it
> manually or
> *>>>* use the
> *>>>* *>>* >> chkconfig tool.
> *>>>* *>>* >>
> *>>>* *>>* >> klaus
> *>>>* *>>* >>
> *>>>* *>>* >>
> *>>>* *>>* >> On 24.10.2011 08:00, Uri Shacked wrote:
> *>>>* *>>* >>
> *>>>* *>>* >>> hi again,
> *>>>* *>>* >>> i found out that on my centos 5.4 the command
> *>>>* start-stop-daemon that
> *>>>* *>>* the
> *>>>* *>>* >>> /etc/init.d/kamailio uses is not recognized.
> *>>>* *>>* >>> it is kamailio3.2 any ideas?
> *>>>* *>>* >>>
> *>>>* *>>* >>>
> *>>>* *>>* >>> On Mon, Oct 24, 2011 at 3:03 PM, Uri Shacked <ushacked at
> *>>>* gmail.com<
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
> *>>>* *>>* >>> <mailto:ushacked at gmail.com<
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>>>
> *>>>* wrote:
> *>>>* *>>* >>>
> *>>>* *>>* >>>    Hi,
> *>>>* *>>* >>>    what is the best way to start kamailio at boot?
> *>>>* *>>* >>>    the example in the install is not working for me....
> *>>>* *>>* >>>
> *>>>* *>>* >>>
> *>>>* *
> *>>>*
> *>>*
> *>>* This email is subject to the disclaimer of Smile Communications
> (PTY) Ltd. at http://www.smilecoms.com/disclaimer
> *>>*
> *>>*
> *>*
> *
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing listsr-users at lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
> --
> Daniel-Constantin Mierla -- http://www.asipto.comhttp://linkedin.com/in/miconda -- http://twitter.com/miconda
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120208/65f0a003/attachment-0001.htm>


More information about the sr-users mailing list