安装 Nextcloud 遇到的 backlog 问题

闲来无事安装一波 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 内核参数优化 [ 链接 ]

点赞