diff --git a/CHANGELOG.md b/CHANGELOG.md index 9af2c3ca..b89ba32e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,7 @@ System: * On low-usage systems, don't hold backups for quite so long by taking a full backup more often. * Nightly status checks might fail if any domains had non-ASCII characters. * If domains need a TLS certificate and the user hasn't installed one yet using Let's Encrypt, the administrator would get a nightly email with weird interactive text asking them to agree to Let's Encrypt's ToS. Now just say that the provisioning can't be done automatically. +* Reduce the number of background processes used by the management daemon to lower memory consumption Setup: diff --git a/management/daemon.py b/management/daemon.py index 1099a596..6de0a59a 100755 --- a/management/daemon.py +++ b/management/daemon.py @@ -15,7 +15,7 @@ from mailconfig import get_mail_aliases, get_mail_aliases_ex, get_mail_domains, # live across http requests so we don't baloon the system with # processes. import multiprocessing.pool -pool = multiprocessing.pool.Pool(processes=10) +pool = multiprocessing.pool.Pool(processes=5) env = utils.load_environment()