<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<font face="monospace">Hi Yury,<br>
<br>
Thanks for the details info here - let me do a review of some code
and run some tests, as at this point I have a good idea on the
direction to dig into.<br>
<br>
I will update here.<br>
<br>
Best regards,<br>
</font>
<pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="https://www.opensips-solutions.com">https://www.opensips-solutions.com</a>
OpenSIPS Summit 27-30 Sept 2022, Athens
<a class="moz-txt-link-freetext" href="https://www.opensips.org/events/Summit-2022Athens/">https://www.opensips.org/events/Summit-2022Athens/</a></pre>
<div class="moz-cite-prefix">On 9/6/22 11:24 AM, Yury Kirsanov
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAD1_setCT_ET5EwEqNDZROgdSY5qubtid15477sS7GGVP_t6Lg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="auto">Hi Bogdan,
<div dir="auto">Yes, I'm listening on all types of sockets
including UDP, TCP and TLS on the outside public interface and
then forward traffic into internal LAN via UDP only.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Previously it was getting stuck quite easily,
now I had to wait for a while before this actually happened.
I've routed part of my customers to this server to obtain this
result so I will have to do that again.</div>
<div dir="auto"><br>
</div>
<div dir="auto">As soon as I see one of the processes stuck I'll
dot the trap command and send you all the details including
processes load, ps output and so on.</div>
<div dir="auto"><br>
</div>
<div dir="auto">For now I had to switch autoscaling off and just
create many listeners. Do I understand correctly that I need
to restart OpenSIPS in order to apply autoscaling profiles and
reload-routes is not sufficient?</div>
<div dir="auto"><br>
</div>
<div dir="auto">Also, do I need separate UDP profiles for public
and private interfaces? And do I need to apply autoscaling
profile just to a socket or I need to specify udp or
tcp_workers with autoscaler too?</div>
<div dir="auto"><br>
</div>
<div dir="auto">Thanks and best regards,</div>
<div dir="auto">Yury.</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr" class="gmail_attr">On Tue, 6 Sept 2022, 18:18
Bogdan-Andrei Iancu, <<a href="mailto:bogdan@opensips.org"
moz-do-not-send="true">bogdan@opensips.org</a>> wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div> <font face="monospace">Hi Yury,<br>
<br>
Thanks for the info. I see that the stuck process (24) is
an auto-scalled one (based on its id). Do you have SIP
traffic from UDP to TCP or doing some HEP capturing for
SIP ? I saw a recent similar report where a UDP
auto-scalled worked got stuck when trying to do some
communication with the TCP main/manager process (in order
to handle a TCP operation).<br>
<br>
BTW, any chance to do a "opensips-cli -x trap" when you
have that stuck process, just to see where is it stuck?
and is it hard to reproduce? as I may ask you to extract
some information from the running process....<br>
<br>
Regards,<br>
</font>
<pre cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a href="https://www.opensips-solutions.com" target="_blank" rel="noreferrer" moz-do-not-send="true">https://www.opensips-solutions.com</a>
OpenSIPS Summit 27-30 Sept 2022, Athens
<a href="https://www.opensips.org/events/Summit-2022Athens/" target="_blank" rel="noreferrer" moz-do-not-send="true">https://www.opensips.org/events/Summit-2022Athens/</a></pre>
<div>On 9/3/22 6:54 PM, Yury Kirsanov wrote:<br>
</div>
</div>
</blockquote>
</div>
</blockquote>
<br>
</body>
</html>