среда, 9 февраля 2022 г.

Очистка переполненной памяти на сервере Asterisk без перезагрузки

 При интенсивной нагрузке на сервис Asterisk он может постепенно занимать (отжирать) всю физическую память на сервере.

Для решения есть несколько путей решений этой проблемы, но самый простой регулярно очищать буфер и кэш памяти командами, которые можно добавить в Cron по расписанию.

Команды для очистки памяти сервера без перезагрузки сервисов.

echo 1 > /proc/sys/vm/compact_memory
sync && echo 3 | sudo tee /proc/sys/vm/drop_caches


Пример для cron

*/10 * * * *  echo 1 > /proc/sys/vm/compact_memory
30 */3 * * *  sync && echo 3 | sudo tee /proc/sys/vm/drop_caches

Комментариев нет:

Отправить комментарий