5篇文章 · 1638字 · 1人关注
背景 多进程单线程epoll程序,惊群问题是绕不开的,即使内核替你解决了accept的惊群问题,epoll的还是需要用户自己解决,这个事情不应该...
我根据nginx的master-worker架构,自己模仿写了一个,效果还不错,源代码详见https://github.com/calabash...
问题背景 在多进程accept的时候,为了避免惊群效应浪费资源,nginx加了一个accept mutex,但是获取的方式是连接达到7/8之后则...
简介 负载均衡是集群,分布式服务中绕不开的一个话题,采用什么样的算法最合理?只有根据自己的业务场景来决定,现在介绍下nginx中的一种较为合理的...
假如修改了lua文件,最好reload下nginx,不然可能会得不到预期的结果,注意这个地方在生产环境中,最好是将lua_code_cache ...
内存控制的好,程序就稳定,一个好的内存设计,为一个牛逼的发动机提供资源。 使用内存的时候,从ngx_pool_t中获取内存。 不使用的时候,只需...
(一)nginx-初始化流程 nginx代码结构复杂,但是再复杂的程序都是可认知的,让我们从开始,一步一步来。 int ngx_cdecl ma...
文集作者