Пока отдельно в каждом пуле прописываю такое -
/usr/local/etc/nginx/pools/domain.conf
Код: Выделить всё
[domain.com]
user = www
group = www
listen = /tmp/php-fpm.sock
;Resources
pm = dynamic
pm.max_children = 10
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 6
pm.status_path = /status
catch_workers_output = yes
php_flag[display_errors] = off
php_admin_value[error_log] = /var/log/www/tangoresults.com/php-error.log
php_admin_value[open_basedir] = /usr/local/www/domain.conf
php_admin_value[upload_tmp_dir] = /usr/local/www/domain.conf/tmp
php_admin_value[session.save_path] = /usr/local/www/domain.conf/tmp
Соответсвенно другой хост в /usr/local/etc/nginx/pools/2domain.conf:
Код: Выделить всё
[2domain.com]
user = www
group = www
listen = /tmp/php-fpm.sock2
;Resources
pm = dynamic
pm.max_children = 10
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 6
pm.status_path = /status
catch_workers_output = yes
php_flag[display_errors] = off
php_admin_value[error_log] = /var/log/www/2domain.com/php-error.log
php_admin_value[open_basedir] = /usr/local/www/2domain.com.conf
php_admin_value[upload_tmp_dir] = /usr/local/www/2domain.com/tmp
php_admin_value[session.save_path] = /usr/local/www/2domain.com/tmp
Код: Выделить всё
[global]
pid = run/php-fpm.pid
syslog.ident = php-fpm
log_level = error
; Pool Definitions ;
include=/usr/local/etc/nginx/pools/*.conf
Код: Выделить всё
pm.max_children = 25
pm.start_servers = 4
pm.min_spare_servers = 2
pm.max_spare_servers = 10
pm.max_requests = 500