Asterisk uses all RAM in a matter of hours

Good day colleagues. I hope for your help. During the period of using FreePBX, I had a problem that I could not overcome on my own.

Briefly about the installed system on my server
PBX Version: 15.0.37.5
PBX Distro: 12.7.8-2306-1.sng7
Asterisk Version: 16.30.0

The problem occurs every month, ~ 4 days when there are a lot of incoming calls and 6 operators physically do not have time to process calls quickly. On other non-loaded days, the problem is not observed.
Of the 20 active lines that the operator gave me these days, all 20 are in use, and during this load, Asterisk begins to use all the RAM in a matter of hours.
During loading, you can observe:

  • there are up to 20 incoming calls (clients) in the queue, but the queue does not distribute to operators, or distributes with a long delay, operators most of the time without work.
  • using the microsip program, the operator can display several windows with calls (approximately 2 - 6 windows) during the call. Also similarly displays in Asterisk Info for each operator.
    2

    Знімок екрана 2023-05-01 104253
    Знімок екрана 2023-07-31 111244

Please try to reproduce on a supported version of Asterisk. 16.30.0 is past end of life and has known security vulnerabilities.

As a general principle,with memory leaks, you should say what you are doing that is unusual.

Nothing specific is performed. A maximum of 8 operators work, and the only thing that is specific is that many customers call at the end of the month. The memory leak only occurs when there are 18 customers in the queue in the virtual menu. Maybe because of listening to audio information or a music file while waiting. There are few customers and everything is stable for a week. Do you recommend installing FreePBX 16 or FreePBX 17?

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.