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://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://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://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://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://gmail.com><http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
/>>>/*>>* >>> <mailto:ushacked <mailto:ushacked> at
gmail.com
<http://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 list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users