; php-fpm pool for Bitrix (native, no docker) [bitrix] user = bitrix group = bitrix listen = /run/php/bitrix-fpm.sock listen.owner = root listen.group = www-data listen.mode = 0660 pm = dynamic pm.max_children = __MAX_CHILDREN__ ; ~150MB each: RAM - mysql(~5G) - memcached(1.2G) - crowdsec(0.4G) pm.start_servers = 5 pm.min_spare_servers = 5 pm.max_spare_servers = 15 ; workers die under low load -> memory stays bounded pm.max_requests = 500 ; recycle worker after 500 requests (leak guard) request_terminate_timeout = 300s slowlog = /var/log/php/bitrix-slow.log request_slowlog_timeout = 5s catch_workers_output = yes php_admin_value[error_log] = /var/log/php/bitrix-error.log php_admin_flag[log_errors] = on php_admin_value[memory_limit] = 512M env[HOSTNAME] = $HOSTNAME env[TMPDIR] = /tmp/php/upload