I swithced again to tcp, and 'kamctl ps' now gives the following: Process:: ID=0 PID=5913 Type=attendant Process:: ID=1 PID=5914 Type=slow timer Process:: ID=2 PID=5915 Type=timer Process:: ID=3 PID=5916 Type=MI FIFO Process:: ID=4 PID=5917 Type=ctl handler Process:: ID=5 PID=5918 Type=MI DATAGRAM Process:: ID=6 PID=5919 Type=TIMER NH Process:: ID=7 PID=5920 Type=tcp receiver (generic) child=0 Process:: ID=8 PID=5921 Type=tcp receiver (generic) child=1 Process:: ID=9 PID=5922 Type=tcp receiver (generic) child=2 Process:: ID=10 PID=5923 Type=tcp receiver (generic) child=3 Process:: ID=11 PID=5924 Type=tcp main process
So it seems ok for TCP, right? The only modification I made while switching from TLS to TCP is to change the listen=... directive (and disabling tls module parameters, of course) in kamailio.cfg file. So I do not make any change on children parameter value while switching to TCP, i.e. I have the following lines in kamailio.cfg fork=yes children=4 Any suggestion? On Wed, Oct 31, 2012 at 6:18 PM, Daniel-Constantin Mierla <mico...@gmail.com > wrote: > Is this all the output of kamctl ps? Because there is no udp or tcp > worker process. If yes, then is something wrong with your config, be sure > you set proper children parameter value. > > Cheers, > Daniel > > > On 10/31/12 4:53 PM, Ramazan Yilmaz wrote: > > And the output of 'kamctl ps' is as following (after changing back to tls): > > Process:: ID=0 PID=5621 Type=attendant > Process:: ID=1 PID=5622 Type=slow timer > Process:: ID=2 PID=5623 Type=timer > Process:: ID=3 PID=5624 Type=MI FIFO > Process:: ID=4 PID=5625 Type=ctl handler > Process:: ID=5 PID=5626 Type=MI DATAGRAM > Process:: ID=6 PID=5627 Type=TIMER NH > Process:: ID=7 PID=5628 Type=tcp main process > > And the new error lines in syslog for the processes above are, > Oct 31 16:52:14 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[5628]: : > <core> [tcp_main.c:3578]: BUG: handle_ser_child: fd -1 for 0 (pid 5621) > Oct 31 16:52:14 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[5628]: : > <core> [pass_fd.c:103]: ERROR: recv_all: 1st recv on 56 failed: Bad file > descriptor > Oct 31 16:52:14 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[5628]: : > <core> [tcp_main.c:3363]: ERROR: handle_tcp_child: read from tcp child 0 > (pid 0, no 0) Bad file descriptor [9] > Oct 31 16:52:14 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[5628]: : > <core> [pass_fd.c:209]: ERROR: send_fd: sendmsg failed sending 17 on 56: > Bad file descriptor (9) > Oct 31 16:52:14 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[5628]: ERROR: > <core> [tcp_main.c:4006]: ERROR: send2child: send_fd failed for > 0x7f215351b588 (flags 0x4018), fd 17 > > > On Wed, Oct 31, 2012 at 5:04 PM, Ramazan Yilmaz <ramazan...@gmail.com>wrote: > >> These messages are for tls. When switched to TCP, it works fine. What can >> be the problem? >> >> >> On Wed, Oct 31, 2012 at 3:39 PM, Daniel-Constantin Mierla < >> mico...@gmail.com> wrote: >> >>> Hello, >>> >>> does registration over UDP work fine? Are these messages for tcp or tls >>> connections? >>> >>> Can you paste the output of 'kamctl ps'? >>> >>> Cheers, >>> Daniel >>> >>> >>> On 10/30/12 5:32 PM, Ramazan Yilmaz wrote: >>> >>> Any ideas? It really seems as a bug, as the logs say. But do you have >>> any workaround suggestion? >>> >>> On Mon, Oct 29, 2012 at 11:09 PM, Ramazan Yilmaz >>> <ramazan...@gmail.com>wrote: >>> >>>> Hi, >>>> I installed kamailio 3.2.x a few times before and they were really >>>> fine. I decided to install a fresh one and followed the instructions on >>>> http://www.kamailio.org/wiki/install/3.3.x/git. However there is a >>>> problem: clients cannot register to kamailio. Each registration attempt >>>> produces the following error in the syslog: >>>> >>>> Oct 29 20:07:38 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[32421]: >>>> : <core> [tcp_main.c:3578]: BUG: handle_ser_child: fd -1 for 0 (pid 32414) >>>> Oct 29 20:07:38 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[32421]: : >>>> <core> [pass_fd.c:103]: ERROR: recv_all: 1st recv on 56 failed: Bad file >>>> descriptor >>>> Oct 29 20:07:38 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[32421]: : >>>> <core> [tcp_main.c:3363]: ERROR: handle_tcp_child: read from tcp child 0 >>>> (pid 0, no 0) Bad file descriptor [9] >>>> Oct 29 20:07:38 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[32421]: : >>>> <core> [pass_fd.c:209]: ERROR: send_fd: sendmsg failed sending 17 on 56: >>>> Bad file descriptor (9) >>>> Oct 29 20:07:38 ubuntu /usr/local/kamailio-3.3/sbin/kamailio[32421]: >>>> ERROR: <core> [tcp_main.c:4006]: ERROR: send2child: send_fd failed for >>>> 0x7f510bc41588 (flags 0x4018), fd 17 >>>> >>>> What could be the problem? Any suggestion? >>>> >>>> In case you need, the server is ubuntu server 11.10, and I installed >>>> including mysql and tls modules. >>>> >>>> >>> >>> >>> _______________________________________________ >>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing >>> listsr-us...@lists.sip-router.orghttp://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users >>> >>> >>> -- >>> Daniel-Constantin Mierla - >>> http://www.asipto.comhttp://twitter.com/#!/miconda - >>> http://www.linkedin.com/in/miconda >>> Kamailio Advanced Training, Berlin, Nov 5-8, 2012 - http://asipto.com/u/kat >>> Kamailio Advanced Training, Miami, USA, Nov 12-14, 2012 - >>> http://asipto.com/u/katu >>> >>> >> > > -- > Daniel-Constantin Mierla - http://www.asipto.comhttp://twitter.com/#!/miconda > - http://www.linkedin.com/in/miconda > Kamailio Advanced Training, Berlin, Nov 5-8, 2012 - http://asipto.com/u/kat > Kamailio Advanced Training, Miami, USA, Nov 12-14, 2012 - > http://asipto.com/u/katu > >
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users