操作系统级优化
文件描述符限制
# 查看当前限制
ulimit -n
# 临时修改(当前会话)
ulimit -n 65535
# 永久修改
# 编辑 /etc/security/limits.conf
cat >> /etc/security/limits.conf << 'EOF'
# Nginx 用户文件描述符限制
nginx soft nofile 65535
nginx hard nofile 65535
* soft nofile 65535
* hard nofile 65535
# 进程数限制
nginx soft nproc 65535
nginx hard nproc 65535
EOF
# 编辑 /etc/pam.d/common-session(Ubuntu)
echo "session required pam_limits.so" >> /etc/pam.d/common-session
# 编辑 systemd 服务文件
# /etc/systemd/system/nginx.service.d/override.conf
[Service]
LimitNOFILE=65535
LimitNPROC=65535
2026/3/20大约 8 分钟