; /etc/php/8.3/fpm/pool.d/gostardeh.conf ; Dedicated PHP-FPM pool: its own unix user, its own socket, no shared state with other sites. [gostardeh] user = gostardeh group = gostardeh listen = /run/php/php8.3-fpm-gostardeh.sock listen.owner = www-data listen.group = www-data listen.mode = 0660 ; The webhook answers in a few milliseconds (it only queues), so a small pool handles a lot. pm = dynamic pm.max_children = 30 pm.start_servers = 6 pm.min_spare_servers = 4 pm.max_spare_servers = 12 pm.max_requests = 1000 request_terminate_timeout = 30s catch_workers_output = yes php_admin_value[error_log] = /var/www/gostardeh/storage/logs/php-fpm-error.log php_admin_flag[log_errors] = on php_admin_flag[display_errors] = off php_admin_flag[expose_php] = off php_admin_value[memory_limit] = 128M php_admin_value[open_basedir] = /var/www/gostardeh:/tmp php_admin_value[opcache.enable] = 1 php_admin_value[opcache.validate_timestamps] = 0