ma nginx/euer.wiki: poolConfigs -> pools

This commit is contained in:
makefu 2019-10-15 14:26:50 +02:00
parent 7535bc7457
commit 4447752351
No known key found for this signature in database
GPG Key ID: 36F7711F3FC0F225
2 changed files with 31 additions and 31 deletions

View File

@ -118,23 +118,25 @@ let
access_log off; access_log off;
''; '';
}; };
services.phpfpm.poolConfigs."${domain}" = '' services.phpfpm.pools."${domain}" = {
listen = ${socket} user = "nginx";
user = nginx group = "nginx";
group = nginx listen = socket;
pm = dynamic settings = {
pm.max_children = 32 "pm" = "dynamic";
pm.max_requests = 500 "pm.max_children" = 32;
pm.start_servers = 2 "pm.max_requests" = 500;
pm.min_spare_servers = 2 "pm.start_servers" = 2;
pm.max_spare_servers = 5 "pm.min_spare_servers" = 2;
listen.owner = nginx "pm.max_spare_servers" = 5;
listen.group = nginx };
php_admin_value[error_log] = 'stderr' extraConfig = ''
php_admin_flag[log_errors] = on php_admin_value[error_log] = 'stderr'
env[PATH] = ${lib.makeBinPath [ pkgs.php ]} php_admin_flag[log_errors] = on
catch_workers_output = yes env[PATH] = ${lib.makeBinPath [ pkgs.php ]}
''; catch_workers_output = yes
'';
};
services.phpfpm.phpOptions = '' services.phpfpm.phpOptions = ''
opcache.enable=1 opcache.enable=1
opcache.enable_cli=1 opcache.enable_cli=1

View File

@ -23,20 +23,18 @@ let
in { in {
state = [ base-dir ]; state = [ base-dir ];
services.phpfpm = { services.phpfpm = {
# phpfpm does not have an enable option pools.euer-wiki = {
poolConfigs = { inherit user group;
euer-wiki = '' listen = fpm-socket;
user = ${user} config = {
group = ${group} "pm" = "dynamic";
listen = ${fpm-socket} "pm.max_children" = 5;
listen.owner = ${user} "pm.start_servers" = 2;
listen.group = ${group} "pm.min_spare_servers" = 1;
env[twconf] = ${base-cfg}; "pm.max_spare_servers" = 3;
pm = dynamic };
pm.max_children = 5 phpEnv.twconf = base-cfg;
pm.start_servers = 2 extraConfig = ''
pm.min_spare_servers = 1
pm.max_spare_servers = 3
chdir = / chdir = /
php_admin_value[error_log] = 'stderr' php_admin_value[error_log] = 'stderr'
php_admin_flag[log_errors] = on php_admin_flag[log_errors] = on