<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="IT" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">As you suggested I increased the debug level from -1 to 3 and I got this Kamailio log:<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:21 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [io_wait.h:602]: io_watch_del(): DBG: io_watch_del
 (0xa20dc0, 3433, -1, 0x0) fd_no=2922 called<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:21 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:4139]: handle_tcpconn_ev(): sending
 to child, events 1<o:p></o:p></span></p>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:21 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (30)<o:p></o:p></span></b></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:21 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3821]: send2child(): selected
 tcp worker 8 36(29409) for activity on [tls:X.X.X.X:5061], 0x7f482c2c2bc0<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:21 server-xip-01 /usr/local/sbin/kamailio[29409]: DEBUG: <core> [tcp_read.c:1576]: handle_io(): received
 n=8 con=0x7f482c2c2bc0, fd=13<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:21 server-xip-01 /usr/local/sbin/kamailio[29409]: DEBUG: tls [tls_server.c:197]: tls_complete_init(): completing
 tls connection initialization<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:21 server-xip-01 /usr/local/sbin/kamailio[29409]: DEBUG: tls [tls_server.c:226]: tls_complete_init(): Using
 initial TLS domain TLSs<default> (dom 0x7f481b22ba50 ctx 0x7f481b6fbf20 sn [])<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:21 server-xip-01 /usr/local/sbin/kamailio[29409]: DEBUG: tls [tls_domain.c:715]: sr_ssl_ctx_info_callback():
 SSL handshake started<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Looking for this warning into the log, I realized that there are a lot of these messages:
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">sudo tail -f /var/log/kamailio.log | grep "no free tcp receiver"
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:23 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (20)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:23 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (20)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:23 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (21)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:23 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (20)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:23 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (21)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (14)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (15)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (16)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (16)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (16)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (17)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (17)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (17)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (16)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (17)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (18)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (18)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (18)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (18)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (18)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Mar  4 15:40:24 server-xip-01 /usr/local/sbin/kamailio[29417]: DEBUG: <core> [tcp_main.c:3816]: send2child(): WARNING:
 no free tcp receiver, connection passed to the least busy one (18)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">…..<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">….<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">As far as I know, I should increase the tcp_children parameter, right?.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Now, it’s set to 16 but it’s pretty clear which is not enough. I increased it step by step till 48 but that’s still not
 enough. <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">If I set it to 64 then Kamailio failed to start.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">What would you recommend for a server which has more or less 5K users?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Many thanks.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US">T.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p style="FONT-FAMILY: arial; FONT-SIZE: 10pt"><span style="FONT-SIZE: 10pt; -webkit-text-adjust: none" id="c1-id-7"><strong style="FONT-SIZE: 10pt" id="c1-id-8">Tomas Zanet</strong><br style="FONT-SIZE: 10pt" id="c1-id-9">
R&D Software Designer<br style="FONT-SIZE: 10pt" id="c1-id-10">
tzanet@came.com<br>
</span><br id="c1-id-12">
<a id="c1-id-14" title="CAME" href="http://www.came.com" name="c1-id-14"></a><img border="0" src="cid:LogoNew_f0706ef0-76e6-499c-97ed-10496392d3f5.png"><br>
<br id="c1-id-16">
<span style="FONT-SIZE: 8pt" id="c1-id-17"><strong id="c1-id-18"><span style="FONT-SIZE: 10pt">CAME S.p.A.</span></strong><br style="FONT-SIZE: 10pt">
<span style="FONT-SIZE: 10pt"><strong>Sede legale e operativa</strong><br>
</span></span><span style="FONT-SIZE: 10pt">Via Martiri della Libertà 15<br style="FONT-SIZE: 10pt">
31030 Dosson di Casier (TV) / Italy<br style="FONT-SIZE: 10pt" id="c1-id-20">
<strong><font color="#00b0ed">T</font></strong> +39 0422 4940 <font style="FONT-SIZE: 10pt" color="#02b2ee">
<strong style="FONT-SIZE: 10pt">F</strong></font> +39 0422 4941<br>
<strong><font color="#02b2ee">P.IVA</font></strong> 03481280265<br>
Cod. dest. fatturazione elettronica: UHWULCH</span><span style="FONT-SIZE: 10pt"><br>
</span></p>
<p style="FONT-FAMILY: arial; FONT-SIZE: 10pt"><span style="FONT-SIZE: 8pt" id="c1-id-24"><span style="FONT-SIZE: 10pt"><strong>Sede operativa</strong></span><br style="FONT-SIZE: 10pt">
<span style="FONT-SIZE: 10pt">Via Cornia 1/b,c</span><br style="FONT-SIZE: 10pt">
<span style="FONT-SIZE: 10pt">33079 Sesto al Reghena (PN) / Italy</span><br style="FONT-SIZE: 10pt" id="c1-id-25">
<span style="FONT-SIZE: 10pt"><a href="http://www.came.com"><font color="#02b2ee">www.came.com</font></a><br>
</span><br style="FONT-SIZE: 10pt">
<span style="FONT-SIZE: 10pt">Follow us on</span>: <a style="FONT-SIZE: 10pt" href="https://www.facebook.com/CAME-Italia-1604586846431438/">Facebook</a> / <a style="FONT-SIZE: 10pt" href="https://twitter.com/CameGlobal">Twitter</a> /
<a style="FONT-SIZE: 10pt" href="https://www.youtube.com/user/CameChannel">Youtube</a> /
<a style="FONT-SIZE: 10pt" href="https://www.linkedin.com/company/came">Linkedin</a></span></p>
<p style="FONT-FAMILY: arial; FONT-SIZE: 10pt"><span style="FONT-SIZE: 7pt">Le informazioni contenute in questa e-mail e negli eventuali allegati sono riservate e confidenziali e ne è vietata la diffusione e distribuzione in qualunque modo. Qualora non ne fosse
 il legittimo destinatario, è invitato a non diffonderle e ad eliminarle, dandone gentilmente informazione al mittente.
<br>
</span><span style="FONT-SIZE: 7pt"><br>
The information included in this e-mail and any attachments are confidential and can not be disclosed, duplicated or redistributed by any means. If you are not the correct recipient, you are kindly requested to cancel it and notify the sender immediately
</span></p>
<p class="MsoNormal"><b><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif">Da:</span></b><span lang="EN-GB" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> sr-users [mailto:sr-users-bounces@lists.kamailio.org]
<b>Per conto di </b>Denys Pozniak<br>
<b>Inviato:</b> mercoledì 4 marzo 2020 15:00<br>
<b>A:</b> Kamailio (SER) - Users Mailing List <sr-users@lists.kamailio.org><br>
<b>Oggetto:</b> Re: [SR-Users] Kamailio connection issue<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB">Hello!<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB">You can try to increase the debug printing level (like debug=2 or even debug=3) and check syslog when Kamailio gets stuck.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
<div>
<div>
<p class="MsoNormal">ср<span lang="EN-GB">, 4 </span>мар<span lang="EN-GB">. 2020
</span>г<span lang="EN-GB">. </span>в<span lang="EN-GB"> 13:12, Tomas Zanet <</span><a href="mailto:tzanet@came.com"><span lang="EN-GB">tzanet@came.com</span></a><span lang="EN-GB">>:<o:p></o:p></span></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0cm;margin-bottom:5.0pt">
<p class="MsoNormal"><span lang="EN-GB">Hi All,<br>
<br>
In these days I'm facing an issue or a misconfiguration, I don't know, with our remote apps (SIP clients) and our cloud server in which there's a Kamailio version 4.4.4.<br>
Sometimes our app takes some seconds (about 10-12sec) to connect to the Kamailio socket (sips on 5061) and our app is stuck on connect sytem call.<br>
<br>
To debug this behaviour I put a rule in the iptable like this:<br>
sudo iptables -I INPUT -p tcp -m tcp --dport 5061 -m state --state NEW  -j LOG --log-level 1 --log-prefix "New Connection "<br>
<br>
when everything goes well, there is one row which describes the new incoming connection Mar  4 07:08:40 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00 TTL=45
 ID=0 DF PROTO=TCP SPT=15819 DPT=5061 WINDOW=65535 RES=0x00 CWR ECE SYN URGP=0<br>
<br>
when our app gets stuck in the connect, there are many attempts and seems that Kamailio is not ready to accept this connection:<br>
Mar  4 07:11:54 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061 WINDOW=65535 RES=0x00 CWR ECE SYN URGP=0 Mar  4 07:11:54
 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061 WINDOW=65535 RES=0x00 SYN URGP=0 Mar  4 07:11:55 server-xip-01 kernel:
 New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061 WINDOW=65535 RES=0x00 SYN URGP=0 Mar  4 07:11:55 server-xip-01 kernel: New Connection IN=eth0
 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061 WINDOW=65535 RES=0x00 SYN URGP=0 Mar  4 07:11:55 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00
 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061 WINDOW=65535 RES=0x00 SYN URGP=0 Mar  4 07:11:56 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y
 LEN=64 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061 WINDOW=65535 RES=0x00 SYN URGP=0 Mar  4 07:11:56 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00
 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061 WINDOW=65535 RES=0x00 SYN URGP=0 Mar  4 07:11:56 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP
 SPT=52900 DPT=5061 WINDOW=65535 RES=0x00 SYN URGP=0 Mar  4 07:11:58 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061
 WINDOW=65535 RES=0x00 SYN URGP=0 Mar  4 07:12:00 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=64 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061 WINDOW=65535 RES=0x00
 SYN URGP=0 Mar  4 07:12:05 server-xip-01 kernel: New Connection IN=eth0 OUT= MAC=bc:76:4e:20:1f:fb:e8:ed:f3:3a:52:41:08:00 SRC=X.X.X.X DST=Y.Y.Y.Y LEN=48 TOS=0x00 PREC=0x00 TTL=45 ID=0 DF PROTO=TCP SPT=52900 DPT=5061 WINDOW=65535 RES=0x00 SYN URGP=0 When it
 happens our app takes more than 10 sec to connect to the Kamailio socket.<br>
<br>
I tried to increase the children configuration parameter in the cfg file because I thought there were not enough tcp receiver but with no luck.<br>
Here are some configuration parameters:<br>
<br>
children = 16 // was 8 before found this issue<br>
<br>
# life time of TCP connection when there is no traffic # - a bit higher than registration expires to cope with UA behind NAT<br>
tcp_connection_lifetime=3605<br>
<br>
open_files_limit=8192<br>
<br>
tcp_max_connections=8192<br>
tls_max_connections=8192<br>
<br>
Here is the output of the ulimit command:<br>
ulimit -a<br>
core file size          (blocks, -c) 0<br>
data seg size           (kbytes, -d) unlimited<br>
scheduling priority             (-e) 0<br>
file size               (blocks, -f) unlimited<br>
pending signals                 (-i) 31393<br>
max locked memory       (kbytes, -l) 64<br>
max memory size         (kbytes, -m) unlimited<br>
open files                      (-n) 65535<br>
pipe size            (512 bytes, -p) 8<br>
POSIX message queues     (bytes, -q) 819200<br>
real-time priority              (-r) 0<br>
stack size              (kbytes, -s) 8192<br>
cpu time               (seconds, -t) unlimited<br>
max user processes              (-u) 31393<br>
virtual memory          (kbytes, -v) unlimited<br>
file locks                      (-x) unlimited<br>
In the kamailio log file I don't see anything wrong, I don't see messages like "[tcp_main.c:3913]: handle_new_connect(): maximum number of tls connections exceeded".<br>
<br>
Here is the output of kamctl ps command<br>
Process::  ID=0 PID=11725 Type=main process - attendant<br>
Process::  ID=1 PID=11727 Type=udp receiver child=0 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=2 PID=11728 Type=udp receiver child=1 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=3 PID=11729 Type=udp receiver child=2 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=4 PID=11730 Type=udp receiver child=3 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=5 PID=11731 Type=udp receiver child=4 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=6 PID=11732 Type=udp receiver child=5 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=7 PID=11733 Type=udp receiver child=6 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=8 PID=11734 Type=udp receiver child=7 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=9 PID=11735 Type=udp receiver child=8 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=10 PID=11736 Type=udp receiver child=9 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=11 PID=11737 Type=udp receiver child=10 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=12 PID=11738 Type=udp receiver child=11 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=13 PID=11739 Type=udp receiver child=12 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=14 PID=11740 Type=udp receiver child=13 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=15 PID=11741 Type=udp receiver child=14 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=16 PID=11742 Type=udp receiver child=15 sock=</span><a href="http://10.208.194.26:5061" target="_blank"><span lang="EN-GB">10.208.194.26:5061</span></a><span lang="EN-GB"><br>
Process::  ID=17 PID=11743 Type=slow timer<br>
Process::  ID=18 PID=11744 Type=timer<br>
Process::  ID=19 PID=11745 Type=secondary timer<br>
Process::  ID=20 PID=11746 Type=MI FIFO<br>
Process::  ID=21 PID=11747 Type=USRLOC Timer<br>
Process::  ID=22 PID=11748 Type=USRLOC Timer<br>
Process::  ID=23 PID=11749 Type=USRLOC Timer<br>
Process::  ID=24 PID=11750 Type=USRLOC Timer<br>
Process::  ID=25 PID=11751 Type=ctl handler<br>
Process::  ID=26 PID=11752 Type=RTIMER SEC EXEC<br>
Process::  ID=27 PID=11753 Type=TIMER NH<br>
Process::  ID=28 PID=11754 Type=tcp receiver (generic) child=0<br>
Process::  ID=29 PID=11755 Type=tcp receiver (generic) child=1<br>
Process::  ID=30 PID=11756 Type=tcp receiver (generic) child=2<br>
Process::  ID=31 PID=11757 Type=tcp receiver (generic) child=3<br>
Process::  ID=32 PID=11758 Type=tcp receiver (generic) child=4<br>
Process::  ID=33 PID=11759 Type=tcp receiver (generic) child=5<br>
Process::  ID=34 PID=11760 Type=tcp receiver (generic) child=6<br>
Process::  ID=35 PID=11761 Type=tcp receiver (generic) child=7<br>
Process::  ID=36 PID=11762 Type=tcp receiver (generic) child=8<br>
Process::  ID=37 PID=11763 Type=tcp receiver (generic) child=9<br>
Process::  ID=38 PID=11764 Type=tcp receiver (generic) child=10<br>
Process::  ID=39 PID=11765 Type=tcp receiver (generic) child=11<br>
Process::  ID=40 PID=11766 Type=tcp receiver (generic) child=12<br>
Process::  ID=41 PID=11767 Type=tcp receiver (generic) child=13<br>
Process::  ID=42 PID=11768 Type=tcp receiver (generic) child=14<br>
Process::  ID=43 PID=11769 Type=tcp receiver (generic) child=15<br>
Process::  ID=44 PID=11770 Type=tcp main process<br>
<br>
<br>
Can anyone address me to find out this happens, please?<br>
Please let me know if you need further information...<br>
<br>
Thanks in advance,<br>
Best Regards<br>
Tomas<br>
<br>
<br>
<br>
Tomas Zanet<br>
R&D Software Designer<br>
</span><a href="mailto:tzanet@came.com" target="_blank"><span lang="EN-GB">tzanet@came.com</span></a><span lang="EN-GB"><br>
CAME S.p.A.<br>
<br>
_______________________________________________<br>
Kamailio (SER) - Users Mailing List<br>
</span><a href="mailto:sr-users@lists.kamailio.org" target="_blank"><span lang="EN-GB">sr-users@lists.kamailio.org</span></a><span lang="EN-GB"><br>
</span><a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" target="_blank"><span lang="EN-GB">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</span></a><span lang="EN-GB"><o:p></o:p></span></p>
</blockquote>
</div>
<p class="MsoNormal"><span lang="EN-GB"><br clear="all">
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span lang="EN-GB"><o:p> </o:p></span></p>
</div>
<p class="MsoNormal">-- <o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal">BR,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Denys Pozniak<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>