I have an issue where my webRTC clients are disconnected randomly.
I am on Asterisk 16.10, using realtime and full ARI.
I got in the console and saw this message :
WARNING: taskprocessor.c:1160 taskprocessor_push: The 'stasis/m:rtp:all-00001616' task processor queue reached 500 scheduled tasks again.
This message was followed on the client side with a 503 error
SIP/2.0 503 Service Unavailable Via: SIP/2.0/WSS rthnds28cabp.invalid;rport;received=127.0.0.1;branch=z9hG4bK5595006 Call-ID: 3ct89of0q9jgtnip2ablfl From: "b05c090d-f1aa-48f2-bfe7-4be0d6ebf7f7" <sip:b05c090d-f1aa-48f2-bfe7-4be0d6ebf7f7@redacted>;tag=1ehu7kmpcs To: <sip:b05c090d-f1aa-48f2-bfe7-4be0d6ebf7f7@redacted>;tag=z9hG4bK5595006 CSeq: 13 REGISTER Server: Asterisk PBX 16.10.0 Content-Length: 0
Channel count if fairly low (about 100/120) for a dual core Xeon 8275CL CPU @ 3.00GHz.
CPU usage is about 25%, load average 15 is 0.80.
If I understand correctly, task processors warnings are just warnings, nothing is “blocked”, but why Asterisk replied with a 503 Service unavailable for the registration?
I know that this is not much details, but there are no other warnings or messages that I can use to track the issue, have you any clues?
How can I debug/track what’s going on with the taskprocessors?
Thanks for your help