[Freeswitch-users] Freeswitch freezes on increasing call traffic

shehzad p pmhshz at gmail.com
Thu Feb 5 00:42:15 PST 2009


Hi anthony,
In my previous post I already attached the BT for the testing of FS 1.0.1
Posting it again, please find it on
link==>http://www.nabble.com/file/p21825226/bt_new_arch.txt

Now I got the same result while testing FS 1.0.3RC1, And its BT is also
same... BT Link:
http://www.nabble.com/file/p21847332/fs_1_0_3_bt_new_arch.log
fs_1_0_3_bt_new_arch.log 

(Note: Same in the sens the functions listed in the sequence are almost same
as before...)


Anthony Minessale-2 wrote:
> 
> If you still get a crash on SVN trunk please post the bt even if you think
> it's the same, since it won't be
> exactly the same, the line numbers etc will be accurate with our
> development
> code making it easier to debug.
> 
> 
> On Wed, Feb 4, 2009 at 12:38 AM, shehzad p <pmhshz at gmail.com> wrote:
> 
>>
>> Hi anthony,
>>
>> I Modified the whole architecture of call routing system,
>> Now after getting required routes, script exit and,
>> control comes back to Dialplan, and call is bridged there,
>> And call hangup, CDR is posted to cdr.php file (using xml_cdr).
>>
>> So now there is no blocking statement (bridge or anything like that) in
>> current javascript, It return back control instantly.
>>
>> So, setting up all above architecture...
>> First I tested FS 1.0.1 , It get crashed two times, in interval of 3 to 5
>> hours and simultaneous call of about 100 to 150.
>> BT is the same as before...
>> http://www.nabble.com/file/p21825226/bt_new_arch.txt bt_new_arch.txt
>>
>> Now I am also testing 1.0.3RC1, and post it back if any found.
>>
>> Thanks
>> msp
>>
>>
>> Clearly you have an issue with your javascript code.
>>
>> You have the Garbage collector blocking in every thread.
>>
>> Are you doing any endless loops in your code where you do not check
>> session.ready() as a condition for
>> continuing the script?
>>
>> any time session.ready() fails you must immediately exit.
>>
>> Are you using session.execute to execute long blocking operations like
>> bridging many calls or entering a conference?
>> You should avoid doing this as all the collective scripts on the system
>> share a common Garbage Collector provided by the
>> JS engine and it can lead to the exact issues you describe if the code is
>> not properly designed.
>>
>> What else does you script do that are things provided by FS such as
>> playing
>> files and executing applications.
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Freeswitch-freezes-on-increasing-call-traffic-tp21701744p21825226.html
>> Sent from the Freeswitch-users mailing list archive at Nabble.com.
>>
>>
>> _______________________________________________
>> Freeswitch-users mailing list
>> Freeswitch-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
> 
> 
> 
> -- 
> Anthony Minessale II
> 
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
> 
> AIM: anthm
> MSN:anthony_minessale at hotmail.com <MSN%3Aanthony_minessale at hotmail.com>
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com<PAYPAL%3Aanthony.minessale at gmail.com>
> IRC: irc.freenode.net #freeswitch
> 
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org <sip%3A888 at conference.freeswitch.org>
> iax:guest at conference.freeswitch.org/888
> googletalk:conf+888 at conference.freeswitch.org<googletalk%3Aconf%2B888 at conference.freeswitch.org>
> pstn:213-799-1400
> 
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
> 
> 

-- 
View this message in context: http://www.nabble.com/Freeswitch-freezes-on-increasing-call-traffic-tp21701744p21847332.html
Sent from the Freeswitch-users mailing list archive at Nabble.com.





More information about the FreeSWITCH-users mailing list