[asterisk-dev] ASTERISK-26145 - Task Process Issues possibly caused by HEP
Ross Beer
ross.beer at outlook.com
Thu Jun 30 05:59:48 CDT 2016
Hi Richard,
I've just had another task processor max out, this time with the following thread:
pjsip/distributor-000000c7 1286 513 10 450 500
All other threads around this are processing very few tasks:
pjsip/distributor-000000b1 1745 0 4 450 500
pjsip/distributor-000000b2 1394 0 3 450 500
pjsip/distributor-000000b3 1408 0 3 450 500
pjsip/distributor-000000b4 1765 0 6 450 500
pjsip/distributor-000000b5 1600 0 3 450 500
pjsip/distributor-000000b6 1683 0 6 450 500
pjsip/distributor-000000b7 1421 0 4 450 500
pjsip/distributor-000000b8 1664 0 4 450 500
pjsip/distributor-000000b9 1514 0 4 450 500
pjsip/distributor-000000ba 2067 0 4 450 500
pjsip/distributor-000000bb 1477 0 4 450 500
pjsip/distributor-000000bc 1740 0 3 450 500
pjsip/distributor-000000bd 1468 0 4 450 500
pjsip/distributor-000000be 1313 0 3 450 500
pjsip/distributor-000000bf 1862 0 6 450 500
pjsip/distributor-000000c0 1592 0 4 450 500
pjsip/distributor-000000c1 1637 0 4 450 500
pjsip/distributor-000000c2 1613 0 4 450 500
pjsip/distributor-000000c3 2130 0 6 450 500
pjsip/distributor-000000c4 1825 0 8 450 500
pjsip/distributor-000000c5 1871 0 4 450 500
pjsip/distributor-000000c6 1508 0 4 450 500
pjsip/distributor-000000c7 1286 513 10 450 500
pjsip/distributor-000000c8 1892 0 5 450 500
pjsip/distributor-000000c9 1661 0 3 450 500
pjsip/distributor-000000ca 1771 0 5 450 500
pjsip/distributor-000000cb 1433 0 4 450 500
pjsip/distributor-000000cc 1644 0 6 450 500
pjsip/distributor-000000cd 1567 0 4 450 500
pjsip/distributor-000000ce 1738 0 3 450 500
pjsip/distributor-000000cf 1736 0 3 450 500
Shouldn't any task be distributed evenly across the above threads?
Kind regards,
Ross
________________________________
From: asterisk-dev-bounces at lists.digium.com <asterisk-dev-bounces at lists.digium.com> on behalf of Richard Mudgett <rmudgett at digium.com>
Sent: 28 June 2016 17:00
To: Asterisk Developers Mailing List
Subject: Re: [asterisk-dev] ASTERISK-26145 - Task Process Issues possibly caused by HEP
On Tue, Jun 28, 2016 at 10:20 AM, Ross Beer <ross.beer at outlook.com<mailto:ross.beer at outlook.com>> wrote:
Hi,
I agree that the conversation about HEP default settings doesn't warrant a lengthy discussion, however, the fact that the 'task processor' causes asterisk to stop processing packets is a serious issue. This is happening multiple times a day on several boxes.
I'm trying to identify what is causing over 1500 tasks to back-up in the 'subm:rtp_topic-000000de' scheduler. This is proving difficult as you only see counts and not actual waiting tasks.
The res_hep_rtcp.so module is what creates the subm:rtp_topic stasis message bus subscription. Since you have indicated that you are not using that feature you should not load the module.
The taskprocessors that begin with 'subm:' (m for mailbox) or 'subp:' (p for thread pool) are stasis message bus subscriptions. The 'subm:' taskprocessors have a single dedicated thread to process the taskprocessor tasks. The 'subp:' taskprocessors do not have a dedicated thread. Those taskprocessors get executed by an available thread from the stasis thread pool. The stasis thread pool is configured by the stasis.conf file.
Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20160630/ef7770f6/attachment-0001.html>
More information about the asterisk-dev
mailing list