mailinabox/setup
dofl b74a76a8eb Switch PHP's default process manager
Changing from dynamic to ondemand lowers the number of waiting processes from the default of 3 to 1. PHP automatically scales up the number of processes when required, but kills them after 10 seconds (default). I've seen PHP's memory consumption drop significantly. This should be very helpful for low-end VPS servers.

Based on this article: https://ma.ttias.be/a-better-way-to-run-php-fpm/ and tested for a couple of months on a VPS with 1 GB. No noticeable negative loading times, but about 15% less RAM usage.
2017-07-26 07:23:26 +02:00
..
bootstrap.sh v0.15a (January 9, 2016) 2016-01-09 08:44:51 -05:00
dkim.sh silence all of the installing/already installed package messages on installation 2015-08-19 15:58:35 -04:00
dns.sh use /dev/urandom for DNSSEC key generation, fixes #596, partially reverts #115 (69f0e1d07a) 2015-11-19 07:00:33 -05:00
firstuser.sh suppress some status output regarding new automatic aliases on first installation 2015-08-19 16:30:32 -04:00
functions.sh silence all of the installing/already installed package messages on installation 2015-08-19 15:58:35 -04:00
mail-dovecot.sh Allow remote client for Sieve 2015-12-31 18:22:31 +01:00
mail-postfix.sh silence all of the installing/already installed package messages on installation 2015-08-19 15:58:35 -04:00
mail-users.sh various cleanup related to the new permitted_senders column for aliases 2015-08-14 23:05:08 +00:00
management.sh provision and install free SSL certificates from Let's Encrypt 2016-01-04 18:43:16 -05:00
migrate.py make the system SSL certificate a symlink so we never have to replace a certificate file, and flatten the directory structure of user-installed certificates 2015-11-29 02:02:01 +00:00
munin.sh munin setup may show '/bin/rm: missing operand', fixes #527 2015-10-10 16:48:49 +00:00
network-checks.sh prevent apt from asking the user any questions 2015-02-13 13:41:52 +00:00
owncloud.sh use /dev/urandom for roundcube/owncloud key generation, see #596, partially reverts #115 (69f0e1d07a) 2015-11-19 07:00:33 -05:00
preflight.sh Typo 2015-09-05 21:29:24 +02:00
questions.sh Fix typos in questions.sh 2016-01-03 16:48:23 +01:00
spamassassin.sh Remove direct dependencies as they get installed automatically 2015-09-05 09:08:47 +02:00
ssl.sh drop the CSR_COUNTRY setting and ask within the control panel 2015-12-26 11:48:23 -05:00
start.sh tls: hide extra reasons why domains aren't getting a new certificate during setup 2016-01-14 07:21:08 -05:00
system.sh setup now asks for and sets the system timezone 2015-12-26 08:08:08 -05:00
web.sh Switch PHP's default process manager 2017-07-26 07:23:26 +02:00
webmail.sh roundcube file ownership should not preserve uid/gid from the release tarball, tar (when run as root) should always extract using --no-same-owner, fixes #667 2016-01-09 09:17:45 -05:00
zpush.sh Change Z-Push log level to error 2015-11-18 21:39:17 +01:00