<div class="gmail_quote"><div>Hi Bogdan,</div><div>Thanks for this info. I never thought in this direction. My local DNS server IP had indeed changed a few weeks ago and my secondary DNS server is at a different location which might be causing the delay. I had forgot to change the local DNS server address in which Opensips was running.</div>
<div>I&#39;ve now changed it yesterday and will keep monitoring this week. This was indeed very very helpful. Thanks a lot !!</div><div><br></div><div>--- Jayesh</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi Jayesh,<br>
<br>
The trace shows your opensips is blocked in doing a DNS query.<br>
<br>
I guess you have some domain name which get a very long timeout in query<br>
- this long timeout keeps an opensips processes blocked until timeout<br>
fires or gets an answer<br>
<br>
I suggest to set up a local DNS server (as proxy) to force a very low<br>
timeout on queries (to avoid blocking all opensips processes in DNS).<br>
<br>
This majoe problem is to be fixed in new opensips 2.0 version.<br>
<br>
Regards,<br>
Bogdan<br>
<br>
Jayesh Nambiar wrote:<br>
&gt; Hi Bogdan,<br>
&gt; Tried different things on the script but still the script seems to die<br>
&gt; after some time. &quot;Some Time&quot; could be few hours or few days. I was not<br>
&gt; able to do the gdb and get the backtrace as one of my technician would<br>
&gt; always restart it to get the opensips up and working. I was finally<br>
&gt; able do the gdb and get the backtrace today. I have pasted the<br>
&gt; backtrace, Please check and give me some idea on where to check and<br>
&gt; correct for this?<br>
&gt;<br>
&gt; #0  0x0000003f83ac8fdf in poll () from /lib64/libc.so.6<br>
&gt; #1  0x0000003f88608e00 in __libc_res_nsend () from /lib64/libresolv.so.2<br>
&gt; #2  0x0000003f88607c26 in __libc_res_nquery () from /lib64/libresolv.so.2<br>
&gt; #3  0x0000003f88607e96 in __libc_res_nquerydomain () from<br>
&gt; /lib64/libresolv.so.2<br>
&gt; #4  0x0000003f886081c0 in __libc_res_nsearch () from /lib64/libresolv.so.2<br>
&gt; #5  0x00002b0de09ca8cf in _nss_dns_gethostbyname3_r () from<br>
&gt; /lib64/libnss_dns.so.2<br>
&gt; #6  0x00002b0de09caabe in _nss_dns_gethostbyname_r () from<br>
&gt; /lib64/libnss_dns.so.2<br>
&gt; #7  0x0000003f83ae7e71 in gethostbyname_r@@GLIBC_2.2.5 () from<br>
&gt; /lib64/libc.so.6<br>
&gt; #8  0x0000003f83ae77a3 in gethostbyname () from /lib64/libc.so.6<br>
&gt; #9  0x0000000000459a29 in sip_resolvehost (name=0x7fff0d2fda80,<br>
&gt; port=0x800b1a, proto=0x800b1c, is_sips=-1, dn=0x800b40) at resolve.h:349<br>
&gt; #10 0x000000000043fe10 in mk_proxy (name=0x7fff0d2fda80, port=0,<br>
&gt; proto=0, is_sips=0) at proxy.c:252<br>
&gt; #11 0x00002b0d9de09588 in t_relay_to (p_msg=0x7f8ae0, proxy=0x0,<br>
&gt; flags=&lt;value optimized out&gt;) at ut.h:111<br>
&gt; #12 0x00002b0d9de1b706 in w_t_relay (p_msg=0x7f8ae0, proxy=0x0,<br>
&gt; flags=0x0) at tm.c:1079<br>
&gt; #13 0x000000000040ea39 in do_action (a=0x790b70, msg=0x7f8ae0) at<br>
&gt; action.c:967<br>
&gt; #14 0x000000000041150c in run_action_list (a=&lt;value optimized out&gt;,<br>
&gt; msg=0x7f8ae0) at action.c:139<br>
&gt; #15 0x0000000000466a34 in eval_expr (e=0x790c48, msg=0x7f8ae0,<br>
&gt; val=0x0) at route.c:1240<br>
&gt; #16 0x000000000046654d in eval_expr (e=0x790c98, msg=0x7f8ae0,<br>
&gt; val=0x0) at route.c:1556<br>
&gt; #17 0x00000000004664f5 in eval_expr (e=0x790ce8, msg=0x7f8ae0,<br>
&gt; val=0x0) at route.c:1561<br>
&gt; #18 0x000000000040da1d in do_action (a=0x7914d8, msg=0x7f8ae0) at<br>
&gt; action.c:689<br>
&gt; #19 0x000000000041150c in run_action_list (a=&lt;value optimized out&gt;,<br>
&gt; msg=0x7f8ae0) at action.c:139<br>
&gt; #20 0x000000000040f845 in do_action (a=0x78e480, msg=0x7f8ae0) at<br>
&gt; action.c:119<br>
&gt; #21 0x000000000041150c in run_action_list (a=&lt;value optimized out&gt;,<br>
&gt; msg=0x7f8ae0) at action.c:139<br>
&gt; #22 0x000000000040fd13 in do_action (a=0x78fb28, msg=0x7f8ae0) at<br>
&gt; action.c:706<br>
&gt; #23 0x000000000041150c in run_action_list (a=&lt;value optimized out&gt;,<br>
&gt; msg=0x7f8ae0) at action.c:139<br>
&gt; #24 0x0000000000410814 in do_action (a=0x78fc00, msg=0x7f8ae0) at<br>
&gt; action.c:712<br>
&gt; #25 0x000000000041150c in run_action_list (a=&lt;value optimized out&gt;,<br>
&gt; msg=0x7f8ae0) at action.c:139<br>
&gt; #26 0x0000000000410814 in do_action (a=0x78fcd8, msg=0x7f8ae0) at<br>
&gt; action.c:712<br>
&gt; #27 0x000000000041150c in run_action_list (a=&lt;value optimized out&gt;,<br>
&gt; msg=0x7f8ae0) at action.c:139<br>
&gt; #28 0x0000000000411869 in run_top_route (a=0x7880a8, msg=0x7f8ae0) at<br>
&gt; action.c:119<br>
&gt; #29 0x0000000000455fa5 in receive_msg (<br>
&gt;     buf=0x754e00 &quot;ACK <a href="mailto:sip%3A611@sip.novanetfone.in">sip:611@sip.novanetfone.in</a><br>
&gt; &lt;mailto:<a href="mailto:sip%253A611@sip.novanetfone.in">sip%3A611@sip.novanetfone.in</a>&gt; SIP/2.0\r\nRecord-Route:<br>
&gt; &lt;sip:203.XXX.53.XXX;lr=on;ftag=100ef178-1c01a8c0-13c4-50029-e41ec-12a04394-e41ec&gt;\r\nRecord-Route:<br>
&gt; &lt;sip:203.XXX.53.XXX;lr=on;ftag=100ef178-1c01a8c0-&quot;..., len=4183,<br>
&gt; rcv_info=0x7fff0d2ffac0) at receive.c:162<br>
&gt; #30 0x000000000049a384 in udp_rcv_loop () at udp_server.c:492<br>
&gt; #31 0x0000000000429c3d in main (argc=3, argv=&lt;value optimized out&gt;) at<br>
&gt; main.c:818<br>
&gt;<br>
&gt; Thanks for all the help,<br>
&gt;<br>
&gt; --- Jayesh<br>
&gt;<br>
&gt;     Message: 2<br>
&gt;     Date: Fri, 02 Apr 2010 14:09:47 +0300<br>
&gt;     From: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a><br>
&gt;     &lt;mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt;&gt;<br>
&gt;     Subject: Re: [OpenSIPS-Users] Opensips just stops responding<br>
&gt;     To: OpenSIPS users mailling list &lt;<a href="mailto:users@lists.opensips.org">users@lists.opensips.org</a><br>
&gt;     &lt;mailto:<a href="mailto:users@lists.opensips.org">users@lists.opensips.org</a>&gt;&gt;<br>
&gt;     Message-ID: &lt;<a href="mailto:4BB5D07B.9060803@voice-system.ro">4BB5D07B.9060803@voice-system.ro</a><br>
&gt;     &lt;mailto:<a href="mailto:4BB5D07B.9060803@voice-system.ro">4BB5D07B.9060803@voice-system.ro</a>&gt;&gt;<br>
&gt;     Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
&gt;<br>
&gt;     I see, let me know if without the Localcache module works ok or not.<br>
&gt;<br>
&gt;     Regards,<br>
&gt;     Bogdan<br>
&gt;<br>
&gt;     Jayesh Nambiar wrote:<br>
&gt;     &gt; Hi Bogdan,<br>
&gt;     &gt; Thanks for your reply. I will try this the next time my config<br>
&gt;     behaves<br>
&gt;     &gt; like this.<br>
&gt;     &gt; By the way the only change that I did in this lastly was, I removed<br>
&gt;     &gt; the &quot;LocalCache  module&quot; support and have had the opensips to query<br>
&gt;     &gt; the DB for Authentication. It&#39;s been 18 hours and till now the<br>
&gt;     server<br>
&gt;     &gt; is up and running fine.<br>
&gt;     &gt; I&#39;ll keep a watch and follow the steps mentioned by you !!<br>
&gt;     &gt;<br>
&gt;     &gt; Thanks,<br>
&gt;     &gt;<br>
&gt;     &gt; --- Jayesh<br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     &gt;     Message: 2<br>
&gt;     &gt;     Date: Fri, 02 Apr 2010 11:40:32 +0300<br>
&gt;     &gt;     From: Bogdan-Andrei Iancu &lt;<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a><br>
&gt;     &lt;mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt;<br>
&gt;     &gt;     &lt;mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a> &lt;mailto:<a href="mailto:bogdan@voice-system.ro">bogdan@voice-system.ro</a>&gt;&gt;&gt;<br>
&gt;     &gt;     Subject: Re: [OpenSIPS-Users] Opensips just stops responding<br>
&gt;     &gt;     To: OpenSIPS users mailling list &lt;<a href="mailto:users@lists.opensips.org">users@lists.opensips.org</a><br>
&gt;     &lt;mailto:<a href="mailto:users@lists.opensips.org">users@lists.opensips.org</a>&gt;<br>
&gt;     &gt;     &lt;mailto:<a href="mailto:users@lists.opensips.org">users@lists.opensips.org</a><br>
&gt;     &lt;mailto:<a href="mailto:users@lists.opensips.org">users@lists.opensips.org</a>&gt;&gt;&gt;<br>
&gt;     &gt;     Message-ID: &lt;<a href="mailto:4BB5AD80.80204@voice-system.ro">4BB5AD80.80204@voice-system.ro</a><br>
&gt;     &lt;mailto:<a href="mailto:4BB5AD80.80204@voice-system.ro">4BB5AD80.80204@voice-system.ro</a>&gt;<br>
&gt;     &gt;     &lt;mailto:<a href="mailto:4BB5AD80.80204@voice-system.ro">4BB5AD80.80204@voice-system.ro</a><br>
&gt;     &lt;mailto:<a href="mailto:4BB5AD80.80204@voice-system.ro">4BB5AD80.80204@voice-system.ro</a>&gt;&gt;&gt;<br>
&gt;     &gt;     Content-Type: text/plain; charset=ISO-8859-1; format=flowed<br>
&gt;     &gt;<br>
&gt;     &gt;     Hi Jayesh,<br>
&gt;     &gt;<br>
&gt;     &gt;     Could you try to use gdb to attached to the unresponsive<br>
&gt;     processes and<br>
&gt;     &gt;     to see where they are stuck ? Use &quot;gdb /path/opensips PID&quot;<br>
&gt;     and do &quot;bt&quot;<br>
&gt;     &gt;     to get backtrace. Check for processes responsible for the<br>
&gt;     network read<br>
&gt;     &gt;     (do an &quot;opensipsctl fifo ps&quot; to see which are the UDP listener<br>
&gt;     &gt;     processes)<br>
&gt;     &gt;<br>
&gt;     &gt;     Regards,<br>
&gt;     &gt;     Bogdan<br>
&gt;     &gt;<br>
&gt;     &gt;     Jayesh Nambiar wrote:<br>
&gt;     &gt;     &gt; Hi all,<br>
&gt;     &gt;     &gt; I am running Opensips 1.6.2 and am running a strange<br>
&gt;     problem of<br>
&gt;     &gt;     &gt; Opensips not responding to any SIP messages after a day or<br>
&gt;     two. It<br>
&gt;     &gt;     &gt; needs to be restarted for it to get working again.<br>
&gt;     &gt;     &gt; The overview of my setup is as follows:<br>
&gt;     &gt;     &gt; 1) I am using Localcache module to authorize REGISTER and<br>
&gt;     INVITE<br>
&gt;     &gt;     &gt; requests from cache.<br>
&gt;     &gt;     &gt; 2) Using Mediaproxy for Nated clients with Media-Relay on a<br>
&gt;     &gt;     different<br>
&gt;     &gt;     &gt; server<br>
&gt;     &gt;     &gt; 3) Running basic queries based on INVITE before placing<br>
&gt;     the call.<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;     &gt; After running for a day or two, Opensips just stops responding<br>
&gt;     &gt;     to any<br>
&gt;     &gt;     &gt; SIP message. I check moni, it shows me the server is alive and<br>
&gt;     &gt;     in_use<br>
&gt;     &gt;     &gt; transactions keep on increasing since Opensips is not<br>
&gt;     processing<br>
&gt;     &gt;     &gt; anyone. I checked get_statistics shmem: even that is<br>
&gt;     perfectly ok.<br>
&gt;     &gt;     &gt; I have assigned 1GB to shmem and hardly 30 MB is used. I dont<br>
&gt;     &gt;     even see<br>
&gt;     &gt;     &gt; any error logs etc. The top command shows no over<br>
&gt;     utilization of CPU<br>
&gt;     &gt;     &gt; and memory.<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;     &gt; Can someone point me on where and how to check for this<br>
&gt;     problem. Has<br>
&gt;     &gt;     &gt; someone had a similar problem before. It looks similar to this<br>
&gt;     &gt;     &gt; post<br>
&gt;     &gt;<br>
&gt;     <a href="http://www.mail-archive.com/users@lists.opensips.org/msg06098.html" target="_blank">http://www.mail-archive.com/users@lists.opensips.org/msg06098.html</a> but<br>
&gt;     &gt;     &gt; I dont see a solution to this either.<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;     &gt; Thanks for any help.<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;     &gt; --- Jayesh<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     ------------------------------------------------------------------------<br>
&gt;     &gt;     &gt;<br>
&gt;     &gt;     &gt; _______________________________________________<br>
&gt;     &gt;     &gt; Users mailing list<br>
&gt;     &gt;     &gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a> &lt;mailto:<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>&gt;<br>
&gt;     &lt;mailto:<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a> &lt;mailto:<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>&gt;&gt;<br>
&gt;     &gt;     &gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;     &gt;<br>
&gt;     &gt;<br>
&gt;     ------------------------------------------------------------------------<br>
&gt;     &gt;<br>
&gt;     &gt; _______________________________________________<br>
&gt;     &gt; Users mailing list<br>
&gt;     &gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a> &lt;mailto:<a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>&gt;<br>
&gt;     &gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;     &gt;<br>
&gt;<br>
&gt;<br>
&gt;     --<br>
&gt;     Bogdan-Andrei Iancu<br>
&gt;     <a href="http://www.voice-system.ro" target="_blank">www.voice-system.ro</a> &lt;<a href="http://www.voice-system.ro" target="_blank">http://www.voice-system.ro</a>&gt;<br>
&gt;<br>
&gt; ------------------------------------------------------------------------<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Users mailing list<br>
&gt; <a href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a><br>
&gt; <a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
&gt;<br>
<br>
<br>
--<br>
Bogdan-Andrei Iancu<br>
<a href="http://www.voice-system.ro" target="_blank">www.voice-system.ro</a><br></blockquote></div>