On 25 Sep 2006, at 04:10, Jay Hoover wrote:

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.

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?

Thanks again,
Jay

On Sunday 24 September 2006 12:58, Jay Hoover wrote:
> Thanks, that makes sense. One thing that I don't understand is what
> situations in normal Asterisk operation would cause a SIGHUP to get
> sent to the daemon. I'm getting a lot of these deadlocks, and I'm
> suspicious that there is a problem somewhere else causing me to get
> an abnormal volume of SIGHUPs. I will do more tracing to track that
> down, but do you know of anything in normal operation that would
> cause a large volume of SIGHUPs?


The original stacktrace looked to me as if it was in the process of exec'ing an agi script. Any chance your script is sighup'ing it's parent process (asterisk),
or the whole process group ?



Tim Panton

www.mexuar.com



_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to