ubuntu

php-fpm在ubuntu上的并发处理能力如何提升

小樊
34
2025-12-08 14:27:54
栏目: 编程语言

Ubuntu 上提升 PHP-FPM 并发处理能力的实用方案

一 进程管理与资源配置

二 Web 服务器与系统层协同

三 PHP 运行时与应用层优化

四 监控 调优步骤与常见瓶颈

五 示例配置与生效方式

[www]
listen = /run/php/php7.4-fpm.sock
listen.backlog = 1024
listen.owner = www-data
listen.group = www-data
listen.mode = 0660

pm = dynamic
pm.max_children = 50
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 1000

request_terminate_timeout = 30
request_slowlog_timeout = 5
slowlog = /var/log/php-fpm/www-slow.log

php_admin_value[memory_limit] = 128M
php_admin_value[max_execution_time] = 30
catch_workers_output = yes
location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
}
sudo systemctl restart php7.4-fpm
sudo systemctl reload nginx

0
看了该问题的人还看了