You have some limits on your system causing thread create failure.  Look at your ulimits or if you are running virtualized, all the related limits there.

On Jan 22, 2015, at 7:13 PM, Ahmed Habiba <ahabiba@gmail.com> wrote:

Thank you really Michael,

I go through logs and I find the below, the question why could lead to that, the machine is 16 core??

2015-01-23 02:06:59.593497 [CRIT] switch_core_session.c:1780 Thread Failure!
2015-01-23 02:06:59.593497 [CRIT] switch_core_session.c:1713 LUKE: I'm hit, but not bad.
2015-01-23 02:06:59.593497 [CRIT] switch_core_session.c:1714 LUKE'S VOICE: Artoo, see what you can do with it. Hang on back there....
Green laserfire moves past the beeping little robot as his head turns.  After a few beeps and a twist of his mechanical arm,
Artoo reduces the max sessions to 346 thus, saving the switch from certain doom.


From: Michael Jerris <mike@jerris.com>
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Date: January 23, 2015 at 2:51:18 AM GMT+3
Reply-To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Subject: Re: [Freeswitch-users] Session Limit


look at the logs, if you extend beyond your resources and freeswitch can't start threads among other things, it will lower your session limit.

On Jan 22, 2015, at 6:47 PM, Ahmed Habiba <ahabiba@gmail.com> wrote:

Dears,

kindly Im facing some issue with concurrent session limit, below is the status showing the maximum sessions of 355, however I set maximum sessions to 10000, you kind help to identify why freeswitch use lower limit than the configured one will be appreciated.

/etc/freeswitch# fs_cli -x "status"
UP 0 years, 0 days, 0 hours, 19 minutes, 2 seconds, 490 milliseconds, 264 microseconds
FreeSWITCH (Version 1.5.8b+git git 35f2bcc 2014-02-12 23:33:16Z 64bit) is ready
345 session(s) since startup
345 session(s) - peak 345, last 5min 345 
0 session(s) per Sec out of max 1000, peak 66, last 5min 0 
335 session(s) max
min idle cpu 0.00/62.00
Current Stack Size/Max 240K/8192K

switch.conf.xml:

    <param name="max-sessions" value="10000"/>
    <!--Most channels to create per second -->
    <param name="sessions-per-second" value="1000”/>




From: Muhammad Naseer Bhatti <nbhatti@gmail.com>
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>, Michael Jerris <mike@jerris.com>
Date: January 23, 2015 at 2:58:31 AM GMT+3
Reply-To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Subject: Re: [Freeswitch-users] Unable to access channel vars after session terminates evens with set_zombie_exec()



Setting inline will have performance penalty? 

—
Thanks,
Muhammad Naseer Bhatti

From: Michael Jerris <mike@jerris.com>
Reply: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>>
Date: January 23, 2015 at 2:11:48 AM
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>>
Subject:  Re: [Freeswitch-users] Unable to access channel vars after session terminates evens with set_zombie_exec() 

if you set them using inline they will be set during routing state, before it goes to execute.  Once it is in execute state, it checks status between every action.

On Jan 22, 2015, at 3:53 PM, Muhammad Naseer Bhatti <nbhatti@gmail.com> wrote:


I need to access some channel variables being set in the dialplan, but the channel is already hanged up too quick, ORIGINATOR_CANCEL. Since the session was still setting up the channel variables. I have tried app, set_zombie_exec but still not able to see any channel vars set in the dial plan. Am i doing something wrong or if there is a better way to see the channel vars if the session terminates too soon?

With: git a067a49

Dialplan: sofia/internal/9401404@10.211.55.26 Regex (PASS) [internal] destination_number(1786866) =~ /$/ break=on-false
Dialplan: sofia/internal/9401404@10.211.55.26 Action set_zombie_exec() 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(hangup_after_bridge=true) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(continue_on_fail=true) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(fail_on_single_reject=USER_BUSY,NO_ANSWER,NO_USER_RESPONSE,ORIGINATOR_CANCEL) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(disable_hold=true) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(failed_json_cdr_prefix=failed_cdr_index) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(debug_cdr=0) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(debug_cdr_sql=1) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(cust_default_lrn=intra) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(cust_lrn_dip_cost=0.01817) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action set(cust_jurisdiction=INTRASTATE) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action limit(hash random_xgw 0.0.0.0 10/1 !FACILITY_REJECTED) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action limit_execute(hash outbound random_xgw 20 bridge [enable_heartbeat_events=5,nibble_rate=0.2192,nibble_increment=5,nibble_account=AB8KA191,carrier_switch=random_xgw,carrier_switch_id=1,carrier_ratecard_id=2,carrier_rate_rev=1,carrier_rate_type=lrn,carrier_id=1,carrier_connection_cost=0,carrier_rate=0.0119,carrier_interstate_cost=0.0119,carrier_intrastate_cost=0.0119,carrier_enable_billing=t,carrier_call_increment=1,carrier_min_duration=5,carrier_balance=17099.88924]sofia/gateway/random_xgw/1786866) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action limit(hash switch02 0.0.0.0 10/1 !FACILITY_REJECTED) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action limit_execute(hash outbound switch02 20 bridge [enable_heartbeat_events=5,nibble_rate=0.2192,nibble_increment=5,nibble_account=AB8KA191,carrier_switch=switch02,carrier_switch_id=3,carrier_ratecard_id=2,carrier_rate_rev=1,carrier_rate_type=lrn,carrier_id=1,carrier_connection_cost=0,carrier_rate=0.0119,carrier_interstate_cost=0.0119,carrier_intrastate_cost=0.0119,carrier_enable_billing=t,carrier_call_increment=1,carrier_min_duration=5,carrier_balance=17099.88924]sofia/gateway/switch02/1786866) 
Dialplan: sofia/internal/9401404@10.211.55.26 Action hangup() 
2015-01-22 11:47:14.856013 [DEBUG] switch_core_state_machine.c:216 (sofia/internal/9401404@10.211.55.26) State Change CS_ROUTING -> CS_EXECUTE
2015-01-22 11:47:14.856013 [DEBUG] switch_core_session.c:1388 Send signal sofia/internal/9401404@10.211.55.26 [BREAK]
2015-01-22 11:47:14.856013 [DEBUG] switch_core_state_machine.c:528 (sofia/internal/9401404@10.211.55.26) State ROUTING going to sleep
2015-01-22 11:47:14.856013 [DEBUG] switch_core_state_machine.c:472 (sofia/internal/9401404@10.211.55.26) Running State Change CS_EXECUTE
2015-01-22 11:47:14.856013 [DEBUG] sofia.c:6614 Channel sofia/internal/9401404@10.211.55.26 entering state [terminated][487]
2015-01-22 11:47:14.856013 [NOTICE] sofia.c:7530 Hangup sofia/internal/9401404@10.211.55.26 [CS_EXECUTE] [ORIGINATOR_CANCEL]
2015-01-22 11:47:14.856013 [DEBUG] switch_channel.c:3222 Send signal sofia/internal/9401404@10.211.55.26 [KILL]
2015-01-22 11:47:14.856013 [DEBUG] switch_core_session.c:1388 Send signal sofia/internal/9401404@10.211.55.26 [BREAK]
2015-01-22 11:47:14.856013 [DEBUG] switch_core_state_machine.c:535 (sofia/internal/9401404@10.211.55.26) State EXECUTE
2015-01-22 11:47:14.856013 [DEBUG] mod_sofia.c:178 sofia/internal/9401404@10.211.55.26 SOFIA EXECUTE
2015-01-22 11:47:14.856013 [DEBUG] switch_core_state_machine.c:535 (sofia/internal/9401404@10.211.55.26) State EXECUTE going to sleep