[sr-dev] INFO: <core> [main.c:809]: sig_usr(): signal 15 received

Daniel-Constantin Mierla miconda at gmail.com
Mon Jul 4 16:05:01 CEST 2016


Hello,

do you know if the pycassa is creating porcesses itself and then it
kills them?

Cheers,
Daniel


On 02/07/16 13:54, Aqs Younas wrote:
> Greetings Again List. 
>
> After being unable to use ndb_cassandra with kamailio I tried to use
> app_python. Below is relevant configuration.
>
> version: kamailio 4.4.2 (x86_64/linux) 892ad6
> flags: STATS: Off, USE_TCP, USE_TLS, USE_SCTP, TLS_HOOKS,
> USE_RAW_SOCKS, DISABLE_NAGLE, USE_MCAST, DNS_IP_HACK, SHM_MEM,
> SHM_MMAP, PKG_MALLOC, Q_MALLOC, F_MALLOC, TLSF_MALLOC, DBG_SR_MEMORY,
> USE_FUTEX, FAST_LOCK-ADAPTIVE_WAIT, USE_DNS_CACHE, USE_DNS_FAILOVER,
> USE_NAPTR, USE_DST_BLACKLIST, HAVE_RESOLV_RES
> ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16,
> MAX_URI_SIZE 1024, BUF_SIZE 65535, DEFAULT PKG_SIZE 8MB
> poll method support: poll, epoll_lt, epoll_et, sigio_rt, select.
> id: 892ad6
> compiled on 07:50:03 Jul  1 2016 with gcc 4.9.2
>
>
>
> modparam("app_python", "script_name",
> "/usr/local/kamailio/etc/kamailio/handler.py")
>
> request_route {
>        .....
>         python_exec("handler");
>   .....
> }
>
> And i am using example provided in app_python module. *But i soon as i
> import Cassandra driver in script*. Kamailio terminate with there logs. 
>
> Jul  1 19:57:19 debian ./kamailio[8643]: INFO: app_python
> [mod_Logger.c:170]: logger_LM_INFO(): test.child_init(20)
> Jul  1 19:57:19 debian ./kamailio[8642]: INFO: app_python
> [mod_Logger.c:170]: logger_LM_INFO(): test.child_init(19)
> Jul  1 19:57:19 debian ./kamailio[8648]: DEBUG: <core>
> [sr_module.c:920]: init_mod_child(): rank -4: tmx
> Jul  1 19:57:19 debian ./kamailio[8648]: DEBUG: tmx [tmx_mod.c:275]:
> child_init(): rank is (-4)
> Jul  1 19:57:19 debian ./kamailio[8648]: DEBUG: <core>
> [sr_module.c:920]: init_mod_child(): rank -4: sl
> Jul  1 19:57:19 debian ./kamailio[8616]: INFO: <core> [main.c:754]:
> handle_sigs(): terminating due to SIGCHLD
> Jul  1 19:57:19 debian ./kamailio[8642]: DEBUG: <core>
> [local_timer.c:61]: init_local_timer(): timer_list between 0xa78988
> and 0xabc988
> Jul  1 19:57:19 debian ./kamailio[8642]: DEBUG: <core>
> [io_wait.h:376]: io_watch_add(): DBG: io_watch_add(0xa787c0, 40, 1,
> (nil)), fd_no=0
> Jul  1 19:57:19 debian ./kamailio[8644]: DEBUG: <core>
> [sr_module.c:920]: init_mod_child(): rank 21: kex
> Jul  1 19:57:19 debian ./kamailio[8645]: DEBUG: kex [kex_mod.c:161]:
> child_init(): rank is (22)
> Jul  1 19:57:19 debian ./kamailio[8640]: DEBUG: kex [kex_mod.c:161]:
> child_init(): rank is (17)
> Jul  1 19:57:19 debian ./kamailio[8639]: DEBUG: mi_rpc
> [mi_rpc_mod.c:104]: child_init(): initializing child[-2] for rpc handling
> Jul  1 19:57:19 debian ./kamailio[8646]: DEBUG: <core>
> [sr_module.c:920]: init_mod_child(): rank 23: tm
> Jul  1 19:57:19 debian ./kamailio[8641]: DEBUG: <core>
> [sr_module.c:920]: init_mod_child(): rank 18: corex
> Jul  1 19:57:19 debian ./kamailio[8635]: INFO: app_python
> [mod_Logger.c:170]: logger_LM_INFO(): test.child_init(-1)
> Jul  1 19:57:19 debian ./kamailio[8648]: DEBUG: <core>
> [sr_module.c:920]: init_mod_child(): rank -4: usrloc
> Jul  1 19:57:19 debian ./kamailio[8616]: DEBUG: <core> [main.c:756]:
> handle_sigs(): terminating due to SIGCHLD
> Jul  1 19:57:19 debian ./kamailio[8636]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8621]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8620]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8625]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8623]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8638]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8624]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8632]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8647]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8633]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8637]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8619]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8622]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8626]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8627]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8628]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8629]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8642]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8630]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8635]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8631]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8634]: INFO: <core> [main.c:809]:
> sig_usr(): signal 15 received
> Jul  1 19:57:19 debian ./kamailio[8616]: DEBUG: tm [t_funcs.c:86]:
> tm_shutdown(): DEBUG: tm_shutdown : start
> Jul  1 19:57:19 debian ./kamailio[8616]: DEBUG: tm [t_funcs.c:89]:
> tm_shutdown(): DEBUG: tm_shutdown : emptying hash table
> Jul  1 19:57:19 debian ./kamailio[8616]: DEBUG: tm [t_funcs.c:91]:
> tm_shutdown(): DEBUG: tm_shutdown : removing semaphores
> Jul  1 19:57:19 debian ./kamailio[8616]: DEBUG: tm [t_funcs.c:93]:
> tm_shutdown(): DEBUG: tm_shutdown : destroying tmcb lists
> Jul  1 19:57:19 debian ./kamailio[8616]: DEBUG: tm [t_funcs.c:96]:
> tm_shutdown(): DEBUG: tm_shutdown : done
> Jul  1 19:57:19 debian ./kamailio[8616]: INFO: <core>
> [sctp_core.c:53]: sctp_core_destroy(): SCTP API not initialized
> Jul  1 19:57:19 debian ./kamailio[8616]: DEBUG: <core>
> [mem/shm.c:174]: shm_core_lock_destroy(): destroying the shared memory
> lock
> Jul  1 19:57:19 debian ./kamailio[8616]: DEBUG: <core>
> [mem/shm.c:266]: shm_destroy_manager(): destroying memory manager:
> f_malloc
> Jul  1 19:57:19 debian ./kamailio[8616]: DEBUG: <core> [mem/pkg.c:89]:
> pkg_destroy_manager(): destroying memory manager: f_malloc
>
>
>
> I have tried using two different drivers for Cassandra in python but
> same results. 
>
> I wonder if i import mysql driver kamailio starts perfectly. 
>
> Below it my script. 
>
>
> #!/usr/bin/python
> import sys
> import pymysql
> *import pycassa*
> from Router.Logger import LM_ERR
> from Router.Logger import LM_INFO
>
> class test:
>     def __init__(self):
>         LM_INFO('test.__init__\n')
>
>     def child_init(self, y):
>         LM_INFO('test.child_init(%d)\n' % y)
>         return 0
>
>     def handler(self, msg):
>         LM_INFO('test.handler(%s)\n' % (msg.Type))
>         if msg.Type == 'SIP_REQUEST':
>             if msg.Method == 'INVITE':
>                 LM_INFO("Re-writing RURI")
>                 msg.rewrite_ruri('sip:0022 at 192.168.2.24:5073
> <http://sip:0022@192.168.2.24:5073>')
>             LM_INFO('SIP request, method = %s, RURI = %s, From = %s\n'
> % (msg.Method, msg.RURI, msg.getHeader('from')))
>             LM_INFO('received from %s:%d\n' % msg.src_address)
>         return 1
>
> def mod_init():
>     return test()
>
>
> Any help is much appreciated. 
>
> Best Regards, 
>
> Aqs Younas
>
>
> _______________________________________________
> sr-dev mailing list
> sr-dev at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev

-- 
Daniel-Constantin Mierla
http://www.asipto.com - http://www.kamailio.org
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20160704/4465299d/attachment.html>


More information about the sr-dev mailing list