闲来无事安装一波 Nextcloud ,结果遇到了各种各样的奇葩问题(不愧是我)其中 backlog 经过多项线索梳理并在网上搜索了相关的页面,整理如下
关于 backlog 的中间参数
系统层面 /etc/sysctl.conf 默认 128 (2^7)
# 单个端口下成功建立连接的队列长度 net.core.somaxconn = 2048
PHP-FPM 层面 /etc/php-fpm.d/www.conf 默认 511
listen.backlog = 2048
Nginx 层面 /etc/nginx/nginx.conf
listen 80 default_server backlog=2048
listen [::]:80 default_server backlog=2048;
相关链接
php-fpm backlog 参数潜在问题 [ 链接 ]
Nginx Module ngx_http_core_module [ 链接 ]
Linux 中 listen() 系统调用的 backlog 参数分析 [ 链接 ]
Linux 之 TCPIP 内核参数优化 [ 链接 ]