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