1.确保资源分配
1.cpu top命令查看
2.内存 free -m
3.磁盘 df -Th
2.nginx.conf
worker_processes设置为auto,nginx会根据cpu核数来调整进程
proxy_cache_path 设置缓存路径和大小,proxy_cache_valid设置不同状态码的缓存时间
3.日志分割
使用logrotate工具对日志进行定期分割
Linux logrotate 使用详解-CSDN博客
4.安全优化
server块中添加limit_conn限制每个IP的并非连接数,limit_rep限制每个IP的请求频率
4.1防火墙 设定特定iptables或者firewalld 规则
调试策略
1.systemctl status nginx 查看nginx配置文件
2.查看错误日志:/var/log/nginx/error.log
3.性能检测 netstat -naultp 或者top 查看资源和网络状态