NGINX 调优
修改 /etc/sysctl.conf Linux 内核参数,让 nginx 充分的发挥 fs.file-max = 65535 表示单个进程最大可以打开的句柄数 追加修改 /etc/security/limits.conf * soft nofile 65535 * hard nofile 65535 net.ipv4.tcp_tw_reuse = 1 表示允许将 TIME_WAIT 状态的 socket 重新用于新的 TCP 链接,这对于服务器来说意义重大,因为总有大量 TIME_WAIT 状态的链接存在 ner.ipv4.tcp_keepalive_time = 600 当 keepalive 启动时,TCP 发送 keepalive 消息的频度;默认是 2 小时,将其设置为 10 分钟,可以更快的清理无效链接 net.ipv4.tcp_fin_timeout = 30 当服务器主动关闭链接时,socket 保持在 FIN_WAIT_2 状态的最大时间 net.ipv4.tcp_max_tw_buckets = 5000 这个参数表示操作系统允许 TIME_WAIT 套接字数量的最大值,如果超过这个数字,TIME_WAIT 套接字将立刻被清除并打印警告信息。该参数默认为 180000,过多的 TIME_WAIT 套接字会使 Web 服务器变慢 net.ipv4.ip_local_port_range = 1024 65000 定义 UDP 和 TCP 链接的本地端口的取值范围...