]> git.ipfire.org Git - thirdparty/asterisk.git/commit
contrib: Add systemd service and timer files for malloc trim.
authorBen Ford <bford@sangoma.com>
Wed, 16 Apr 2025 18:45:03 +0000 (13:45 -0500)
committerAsterisk Development Team <asteriskteam@digium.com>
Thu, 1 May 2025 12:39:48 +0000 (12:39 +0000)
commit26d6a3da6a91824b42775f387c0d28f3785555cf
tree840d790ea2c86329f98bd170ab9ee2c9e7769a6e
parent7e5970183b1c3fcb4fb1651876f8c725dd760ee7
contrib: Add systemd service and timer files for malloc trim.

Adds two files to the contrib/systemd/ directory that can be installed
to periodically run "malloc trim" on Asterisk. These files do nothing
unless they are explicitly moved to the correct location on the system.
Users who are experiencing Asterisk memory issues can use this service
to potentially help combat the problem. These files can also be
configured to change the start time and interval. See systemd.timer(5)
and systemd.time(7) for more information.

UserNote: Service and timer files for systemd have been added to the
contrib/systemd/ directory. If you are experiencing memory issues,
install these files to have "malloc trim" periodically run on the
system.

(cherry picked from commit 6925b0118e55f06eff1456ba1b71af4e918fed53)
contrib/systemd/asterisk-malloc-trim.service [new file with mode: 0644]
contrib/systemd/asterisk-malloc-trim.timer [new file with mode: 0644]