nginx
运维开发那些事
程序员中最懂易经的
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何优化高并发TCP链接中产生的大量的TIME_WAIT的状态(nginx)
本文分析了高并发系统出现"无法分配请求地址"错误的原因,发现是由于大量TIME_WAIT状态连接耗尽本地端口所致。TIME_WAIT是TCP连接关闭后的必要状态,但在高并发场景下会导致端口资源紧张。文章提出了两种优化方案:1)调整内核参数,包括缩短TIME_WAIT超时时间、启用端口复用、扩大可用端口范围等;2)将Nginx反向代理从短连接改为长连接配置,通过keepalive减少连接关闭次数。这些措施可有效减少TIME_WAIT连接数量,解决端口不足问题。原创 2024-06-13 16:39:02 · 1231 阅读 · 0 评论 -
nginx生产实战
一、简介 Nginx是一个高性能的 HTTP 和 反向代理 服务,也是一个IMAP/POP3/SMTP服务。 特点: 1、可以高并发连接。异步多路复用,非阻塞 2、内存消耗少 3、稳定性高 缺点: 1.动态处理差:nginx处理静态文件好,耗费内存少,但是处理动态页面则很鸡肋。现在一般前端用nginx作为反向代理抗住压力,apache作为后端处理动态请求。 2.rewrite弱:虽然nginx支持rewrite功能,但是相比于Apache来说,Apache比nginx 的rewrite 强大。 二、原理 N原创 2022-02-15 14:33:54 · 170 阅读 · 0 评论
分享