nginx
文章平均质量分 67
UNOmoist
菜的安逸
展开
-
Nginx 源码调试记录
Nginx 源码调试记录虽然Nginx在事件到来时有post机制来讲事件分别处理,但是在测试的时候,并没有触发post机制,所有事件都是立即处理的。后续研究什么情况下会触发post队列机制。post队列机制与accept_mutex 有关,只有当nginx配置文件中打开accept_mutex配置项才能实现负载均衡以及惊群问题解决等问题。而accept_mutex(nginx1.18.0)在实际测试中默认是关闭的,所以出现了以上不孬触发post,所有连接事件都是立即处理的问题,开启accept_mut原创 2021-07-12 11:17:47 · 230 阅读 · 0 评论 -
Nginx 连接 Redis 实现数据库操作
Nginx 连接 Redis 实现数据库操作实现的功能:当有新的连接到达Nginx时,在redis记录连接数量。1. redis 创建数据库安装完成redis之后,通过set connums 0 创建数据。(redis基本使用参照官方文档即可)。2. 更改 Nginx 源码由于是要在新建连接时进行连接计数加一,因此需要在nginx accept新的连接时进行计数操作,首先找到 Nginx 处理新连接的函数所在文件nginx/src/event/ngx_event_accept.c,在该文件中能够找原创 2021-07-11 21:22:32 · 2481 阅读 · 1 评论