
openresty
hai0808
这个作者很懒,什么都没留下…
展开
-
nginx openresty content_by_lua_file 404错误
nginx openresty content_by_lua_file 404错误2018/08/05 19:18:59 [error] 21231#0: *63 failed to load external Lua file "/home/l/lua/lua_request.lua": cannot open /home/l/lua/lua_request.lua: Permission ...原创 2018-09-15 11:15:44 · 5265 阅读 · 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-09-15 11:42:34 · 241 阅读 · 0 评论 -
linux下lua bit模块的安装
先安装lua wget http://www.lua.org/ftp/lua-5.1.4.tar.gz tar xvzf make make install 安装bit模块1.http://bitop.luajit.org/download.html下载库2.tar解压3.make4.make install...原创 2018-09-15 15:30:02 · 1695 阅读 · 0 评论 -
CentOS6.3环境下openresty安装drizzle模块
看过很多篇openresty安装drizzle,而且进行尝试都没有成功,经过多次尝试终于安装好了,虽然经过自己处理,但是原来的核心还是属于别人的,嘻嘻,进入正文:1.首先安装drizzle7-2011.07.21.tar.gzwget http://agentzh.org/misc/nginx/drizzle7-2011.07.21.tar.gztar zxvf drizzle7-201...转载 2018-10-25 10:05:25 · 282 阅读 · 0 评论 -
openresty require报错
package.path = '/usr/local/share/lua/5.1/?.lua;/usr/local/openresty/lualib/resty/?.lua;/usr/local/openresty/lualib/?.lua;' package.cpath = '/usr/local/lib/lua/5.1/?.so;' local cjson = require ...原创 2018-10-24 20:09:59 · 1464 阅读 · 0 评论 -
ngx_http_lua_inject_socket_tcp_api函数代码注释
voidngx_http_lua_inject_socket_tcp_api(ngx_log_t *log, lua_State *L){ ngx_int_t rc; //void lua_createtable (lua_State *L, int narr, int nrec); //创建一个新的table并将之放在栈顶.narr是该table...原创 2018-11-14 09:53:15 · 1155 阅读 · 0 评论