I have been fighting a huge memory leak in Asterisk the past 2 weeks. My system (Asterisk 13, with FreePBX 13 on CentOS 6) was running quite well for more then a year. Suddenly this memory leak started, and I can’t figure out what triggered it. It consumes %100 of my 16GB in less then 24 hours, and I must restart Asterisk daily,disconnecting many ongoing calls.
The system (apart from a light use of office extensions with the FreePBX), is a very big IVR system implemented with ARI. We get about 35,000 calls daily, with about 700 concurrent calls on peak time.
I have updated my Asterisk to version 13.17.0, but that did not help.
Please help me figure out what is causing this.
I uploaded the last day and month memory usage chart.