Ok, I'll go figure out why I'm getting so many SIGHUP. These are coming in at a pretty steady clip on our production machines, several times an hour. There's probably an unrelated bug somewhere causing this.<br><br>As for the deadlock, I agree with Nic that the issue in hup_hanlder should probably get addressed. I'm happy to assist with a patch for this but I don't think I understand Asterisk threading well enough to know which threads is the proper place to perform the actual reload or how to make sure that I don't end up causing other deadlocks in this situation. Any suggestions?
<br><br>Thanks again,<br>Jay<br><br><div><span class="gmail_quote">On 9/24/06, <b class="gmail_sendername">Tilghman Lesher</b> &lt;<a href="mailto:tilghman@mail.jeffandtilghman.com">tilghman@mail.jeffandtilghman.com</a>&gt; wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On Sunday 24 September 2006 12:58, Jay Hoover wrote:<br>&gt; Thanks, that makes sense. One thing that I don't understand is what
<br>&gt; situations in normal Asterisk operation would cause a SIGHUP to get<br>&gt; sent to the daemon. I'm getting a lot of these deadlocks, and I'm<br>&gt; suspicious that there is a problem somewhere else causing me to get
<br>&gt; an abnormal volume of SIGHUPs. I will do more tracing to track that<br>&gt; down, but do you know of anything in normal operation that would<br>&gt; cause a large volume of SIGHUPs?<br><br>There is only one situation in normal use that I can think of which
<br>would cause a sighup to be innocently sent.&nbsp;&nbsp;That is, when the user<br>who started the asterisk daemon logs out, a SIGHUP will be sent to all<br>processes the user started, including the Asterisk daemon.<br><br>It is also possible that a SIGHUP is sent on a weekly or monthly cron,
<br>as part of an attempt by the system to get long-running processes to<br>clean up their memory.<br><br>--<br>Tilghman<br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">
Easynews.com</a> --<br><br>asterisk-dev mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-dev">http://lists.digium.com/mailman/listinfo/asterisk-dev</a>
<br></blockquote></div><br>