I've got a loop, but the first thing checked in each iteration is if
session.ready() returns false (and in that case exit the loop).
I do create sessions in the script: create, try to originate to a
destination and then finally bridge together the caller and the new session.

I'll try to give you more details during the day.

On Fri, Jan 16, 2009 at 12:48 AM, Anthony Minessale <
anthony.miness...@gmail.com> wrote:

> do you have any loops in your code that might not check for session.ready()
> in a exit when its not true.
>
> The symptoms you posted would be consistent with held readlocks so if you
> got a gcore (or windows equiv) of the process you might be able to see what
> threads where doing what to hang on to the read lock.
>
> also are you creating sessions in the script then executing app with them,
> beware of this because the thread of the script is used to execute apps on a
> session created that way and not the session thread.
>
>
>
>
> On Thu, Jan 15, 2009 at 5:20 AM, Jonas Gauffin <jonas.gauf...@gmail.com>wrote:
>
>> Hello
>> I got problems with hanging spidermonkey sessions and need some advice on
>> how to debug them.
>>
>> I've made a javascript queue application that uses
>> mod_spidermonkey_socket. It works fine for a while,
>> but after some calls I noticed that calls didnt get transferred to agents.
>> The reason was that earlier
>> calls had not been terminated properly.
>>
>> freeswi...@test1> hupall
>> 2009-01-15 12:15:04 [CRIT] switch_core_session.c:147
>> switch_core_session_hupall() Giving up with 8 sessions remaining
>> API CALL [hupall()] output:
>> +OK hangup all channels with cause MANAGER_REQUEST
>>
>>
>> freeswi...@test1> show calls
>> API CALL [show(calls)] output:
>>
>> 0 total.
>>
>>
>> As you can see, 8 sessions are alive, but none of them are listed as
>> calls. What kind of logs should I turn on to see what is happening with
>> those sessions?
>>
>> Thanks,
>>   Jonas
>>
>> _______________________________________________
>> Freeswitch-users mailing list
>> Freeswitch-users@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_miness...@hotmail.com <msn%3aanthony_miness...@hotmail.com>
> GTALK/JABBER/PAYPAL:anthony.miness...@gmail.com<paypal%3aanthony.miness...@gmail.com>
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:8...@conference.freeswitch.org <sip%3a...@conference.freeswitch.org>
> iax:gu...@conference.freeswitch.org/888
> googletalk:conf+...@conference.freeswitch.org<googletalk%3aconf%2b...@conference.freeswitch.org>
> pstn:213-799-1400
>
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
_______________________________________________
Freeswitch-users mailing list
Freeswitch-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

Reply via email to