Chris,<div><br></div><div>Was this issue ever resolved? Anything you learned after this email was sent?</div><div><br>Thank you,</div><div>Frank</div><div><div><div><br></div><div><br></div><br><div class="gmail_quote">On Mon, May 23, 2011 at 6:49 PM, Chris Fowler <span dir="ltr">&lt;chris@fowler.cc&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal">Hi,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>

<p class="MsoNormal">On our Production FreeSWITCH box: <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">FreeSWITCH Version 1.0.head (git-4c435ec 2011-03-14 11-54-08 -0500)<u></u><u></u></p><p class="MsoNormal">

<u></u> <u></u></p><p class="MsoNormal">UP 0 years, 14 days, 6 hours, 28 minutes, 44 seconds, 474 milliseconds, 751 microseconds<u></u><u></u></p><p class="MsoNormal">12519 session(s) since startup<u></u><u></u></p><p class="MsoNormal">

2 session(s) 0/30<u></u><u></u></p><p class="MsoNormal">1000 session(s) max<u></u><u></u></p><p class="MsoNormal">min idle cpu 0.00/100.00<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">At 14:30:37 a reloadxml command was issued.<u></u><u></u></p>

<p class="MsoNormal">At 14:30:43 the box started rejecting all calls with 503 error.  <u></u><u></u></p><p class="MsoNormal">At 14:38 it started working again.  <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">

<u></u> <u></u></p><p class="MsoNormal">Looking at the code I see three conditions can trigger this behavior:<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">              if (sess_count &gt;= sess_max || !sofia_test_pflag(profile, PFLAG_RUNNING) || !switch_core_ready()) {<u></u><u></u></p>

<p class="MsoNormal">                        nua_respond(nh, 503, &quot;Maximum Calls In Progress&quot;, SIPTAG_RETRY_AFTER_STR(&quot;300&quot;), TAG_END());<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">

                        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_CRIT, &quot;No more sessions allowed at this time.\n&quot;);<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">                        goto done;<u></u><u></u></p>

<p class="MsoNormal">               }<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Logs show it wasn’t lack of available sessions.  How can sofia_test_pflag(profile, PFLAG_RUNNING) or switch_core_ready() fail and busy the system?<u></u><u></u></p>

<p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thoughts? Thx, Chris.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div><br>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br></div></div>