openresty
imilli
这个作者很懒,什么都没留下…
展开
-
openresty性能调优
python gensvg.py -f lua -d 60 -o lua -p 18060python gensvg.py -f oncpu -d 60 -o lua -p 18060原创 2019-11-28 19:53:15 · 1306 阅读 · 0 评论 -
ngx状态码
ngx.status = ngx.HTTP_CONTINUE (100) (first added in the v0.9.20 release)ngx.status = ngx.HTTP_SWITCHING_PROTOCOLS (101) (first added in the v0.9.20 release)ngx.status = ngx.HTTP_OK (200)ngx.status...原创 2018-05-15 16:28:27 · 4776 阅读 · 0 评论 -
openresty安装第三方库
1、编译安装openresty2、下载luarockswget https://luarocks.org/releases/luarocks-2.4.4.tar.gz./configure --with-lua="/usr/local/openresty/luajit" --prefix="/usr/local/openresty/luarocks" --lua-suffix="jit" --wi...原创 2018-05-16 14:50:55 · 1730 阅读 · 0 评论 -
openresty支持ssl
使用ssl模块配置同时支持http和https并存一,生成证书# 1、首先,进入你想创建证书和私钥的目录,例如:cd /etc/nginx/# 2、创建服务器私钥,命令会让你输入一个口令:openssl genrsa -des3 -out server.key 1024# 3、创建签名请求的证书(CSR):openssl req -new -key server.key -out s...原创 2018-05-16 17:44:05 · 1841 阅读 · 0 评论 -
openresy火焰图
1、环境:yum -y install elfutils-devel gettext glibc-develwget https://sourceware.org/systemtap/ftp/releases/systemtap-3.3.tar.gztar zxvf systemtap-3.3.tar.gzcd systemtap-3.3./configure; make; m...原创 2018-10-07 11:37:55 · 212 阅读 · 0 评论 -
ngx_lua模块
ngx_lua模块的原理:1、每个worker(工作进程)创建一个Lua VM,worker内所有协程共享VM;2、将Nginx I/O原语封装后注入 Lua VM,允许Lua代码直接访问;3、每个外部请求都由一个Lua协程处理,协程之间数据隔离;4、Lua代码调用I/O操作等异步接口时,会挂起当前协程(并保护上下文数据),而不阻塞worker;5、I/O等异步操作完成时还原相关协程上...原创 2018-11-01 15:31:17 · 3566 阅读 · 0 评论