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@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.comhttp://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%3E%3E *>>>* 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.comhttp://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%3E%3E *>>>* 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%3E%3E *>>>* 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%3E *>>>* *>>* >>> <mailto:ushacked at gmail.com< http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users%3E%3E%3E *>>>* 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@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