![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nginx openresty
文章平均质量分 71
murray2081
这个作者很懒,什么都没留下…
展开
-
性能测试发现“redis cannot assign requested address”问题
场景描述:test_client(jmeter) -> nginx -> redis 问题表现:nginx频繁报错redis cannot assign requested address,查看nginx网络连接情况,发现有大量TIME_WAIT的连接,并且test_client的tps上不去。大量的TIME_WAIT状态使得local port在TIME_WAIT持...原创 2016-03-17 17:14:05 · 848 阅读 · 0 评论 -
深入浅出协程(Coroutine)
目录:1、协程是什么2、协程新思路3、协程与GreenThread4、协和调度器实现策略 1、协程是什么?(1)线程每一个线程都代表一个执行序列。当我们在程序中创建多线程的时候,看起来,同一时刻多个线程是同时执行的,不过实质上多个线程是并发的,因为只有一个CPU,所以实质上同一个时刻只有一个线程在执行。在一个时间片内执行哪个线程是不确定的,我们可以控制线程的优先...原创 2016-03-29 09:45:54 · 1216 阅读 · 0 评论 -
OpenResty?ngx_lua?Nginx与ngx_lua结合?
什么是OpenResty?将Lua和Nginx粘合ngx_lua模块,并且将Nginx核心、LuaJIT、ngx_lua模块、许多有用的Lua库和常用的第三方Nginx模块组合而成。 什么是ngx_lua及原理?ngx_lua是Nginx的一个模块,将Lua嵌入到Nginx中,从而可以使用Lua来编写脚本,这样就可以使用Lua编写应用脚本,部署到Nginx中运行,即Ngi...原创 2017-01-18 17:04:25 · 239 阅读 · 0 评论