<div><font class="Apple-style-span" size="1" face="'courier new', monospace"><b><u><meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: arial; font-weight: normal; -webkit-text-decorations-in-effect: none; font-size: small; ">all asterisk threads use 4-10% of CPU, sockets usage ~15, after restart is 1.</span></u></b></font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace"><b><u><br></u></b></font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace"><b><u>strace -p 17022</u></b></font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">futex(0x81a0468, FUTEX_WAKE_PRIVATE, 1) = 1</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div>
<div><font class="Apple-style-span" size="1" face="'courier new', monospace">nanosleep({0, 1000}, NULL) = 0</font></div><div><br></div><div>2011/3/10 Николай Яцишин <span dir="ltr"><<a href="mailto:koffua@gmail.com">koffua@gmail.com</a>></span></div>
<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ok, thank you, I will try to collect some additional information.<div><br></div><div>I noticed in "hang" state such behavior:</div>
<div>while "hang"</div><div><span style="font-family:'courier new', monospace;font-size:x-small">asterisk 4398 asterisk 4u unix 0xf3c00c00 0t0 3801184 /var/run/asterisk/asterisk.ctl</span></div>
<div><div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 33u unix 0xefa5f000 0t0 3814337 /var/run/asterisk/asterisk.ctl</font></div><div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 37u unix 0xf2c2fa00 0t0 3813160 /var/run/asterisk/asterisk.ctl</font></div>
<div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 51u unix 0xf12e3800 0t0 3813547 /var/run/asterisk/asterisk.ctl</font></div><div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 56u unix 0xf3cc0200 0t0 3816305 /var/run/asterisk/asterisk.ctl</font></div>
<div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 71u unix 0xf67b0a00 0t0 3813968 /var/run/asterisk/asterisk.ctl</font></div><div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 78u unix 0xf2c3d000 0t0 3802301 /var/run/asterisk/asterisk.ctl</font></div>
<div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 88u unix 0xf457c400 0t0 3816722 /var/run/asterisk/asterisk.ctl</font></div><div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 95u unix 0xf13da600 0t0 3817487 /var/run/asterisk/asterisk.ctl</font></div>
<div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 100u unix 0xf4633e00 0t0 3815154 /var/run/asterisk/asterisk.ctl</font></div><div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 108u unix 0xf466de00 0t0 3815565 /var/run/asterisk/asterisk.ctl</font></div>
<div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 116u unix 0xf2f43c00 0t0 3814741 /var/run/asterisk/asterisk.ctl</font></div><div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 139u unix 0xf12bc200 0t0 3815947 /var/run/asterisk/asterisk.ctl</font></div>
<div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 188u unix 0xf456d200 0t0 3817146 /var/run/asterisk/asterisk.ctl</font></div><div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 194r unix 0xf3edea00 0t0 3819974 /var/run/asterisk/asterisk.ctl</font></div>
<div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 195u unix 0xf2c85e00 0t0 3817950 /var/run/asterisk/asterisk.ctl</font></div><div><font size="1" face="'courier new', monospace">asterisk 4398 asterisk 201u unix 0xf3e03200 0t0 3819571 /var/run/asterisk/asterisk.ctl</font></div>
<div>after clean restart</div><div><font size="1" face="'courier new', monospace">lsof | grep '/var/run/asterisk/asterisk.ctl'</font></div><div><font size="1" face="'courier new', monospace">asterisk 10860 asterisk 4u unix 0xf45b6200 0t0 3820466 /var/run/asterisk/asterisk.ctl</font></div>
<br><div class="gmail_quote">2011/3/10 Tzafrir Cohen <span dir="ltr"><<a href="mailto:tzafrir.cohen@xorcom.com" target="_blank">tzafrir.cohen@xorcom.com</a>></span><div><div></div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi,<br>
<br>
On Thu, Mar 10, 2011 at 11:28:07AM +0200, Nikolay Yatsyshyn wrote:<br>
<br>
> Asterisk is hang randomly, taking 100% cpu on all cores. Asterisk is<br>
> not respond on restart or kill -15, just kill -9 <pid>. Full log of<br>
> asterisk is ending every time in different places on different<br>
> applications. Cli is worked, established calls is ending normaly,<br>
> new is waiting for something.<br>
<br>
Asterisk is a multi-threaded application. 'top' shows by default<br>
processes rather than threads. To break things down by threads, press<br>
'H' (shift-h). Do you see a single thread taking 100% CPU? Or multiple<br>
threads? A long-lived one? Many short-lived ones?<br>
<br>
If a long-lived one, try attaching to it with strace (install that<br>
package if it's not already installed):<br>
<br>
strace -p PID<br>
<br>
where PID is the ID of the thread. Do you see it constantly running<br>
something? Or just "waiting" (a 100% CPU loop in userspace)?<br>
<br>
><br>
> For testing purposes hardware was changed, debian was reinstalled from<br>
> scratch, saved just asterisk sip.conf, extensions.conf, queues.conf,<br>
> features.conf.<br>
<br>
Is the issue still reproducable?<br>
<font color="#888888"><br>
--<br>
Tzafrir Cohen<br>
icq#16849755 <a href="mailto:jabber%3Atzafrir.cohen@xorcom.com" target="_blank">jabber:tzafrir.cohen@xorcom.com</a><br>
+972-50-7952406 mailto:<a href="mailto:tzafrir.cohen@xorcom.com" target="_blank">tzafrir.cohen@xorcom.com</a><br>
<a href="http://www.xorcom.com" target="_blank">http://www.xorcom.com</a> <a href="http://iax:guest@local.xorcom.com/tzafrir" target="_blank">iax:guest@local.xorcom.com/tzafrir</a><br>
</font></blockquote></div></div></div><br><br clear="all"><br>-- <br>BR, Nikolay Yatsyshyn<br>
</div>
</blockquote></div><br><br clear="all"><br>-- <br>BR, Nikolay Yatsyshyn<br>