Groups
Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
Groups
openresty
Conversations
Labels
cosocket
flamegraph
gdb
lua
luajit
openresty
spdy
stap
systemtap
websocket
About
openresty
1–30 of 4152
这里是 OpenResty 中文邮件列表,用于中文用户讨论 OpenResty 软件包以及 Nginx 和 Lua 相关的所有技术问题。
OpenResty 通过汇聚各种设计精良的 Nginx 模块和 Lua 库,将 Nginx 有效地变成一个强大的 Web 应用服务器,以便让 Web 开发人员使用 Lua 脚本语言,快速构造出足以胜任 10K+ 并发连接的非阻塞的 Web 应用。
OpenResty 英文邮件列表在这里:
https://groups.google.com/
group/openresty-en
订阅方法:发送空白邮件到地址
openresty+
subscribe@googlegroups.com
即可完成订阅。
发贴:在完成订阅之后,直接发送你的讨论邮件到地址
openr
esty@googlegroups.com
官网:
http://openresty.org/
仓库:
https://github.com/
agentzh/ngx_openresty
维护者: 章亦春 (agentzh)
http://agentzh.org/
Mark all as read
Report group
0 selected
MadTk4s
,
DeJiang Zhu
4
2/26/20
请问如何将已写好的nginx lua 阶段代码 编译成.so 供load_module 调用
> 都不是很有效 这个具体是什么意思呢?是可以工作,但是保密性不够,还是不能工作呢? > 是否最简单的就是将核心功能用C封装再通过ffi调用 这个路子是可以的 另外也可以考虑给 Lua 字节
unread,
lua
luajit
openresty
请问如何将已写好的nginx lua 阶段代码 编译成.so 供load_module 调用
> 都不是很有效 这个具体是什么意思呢?是可以工作,但是保密性不够,还是不能工作呢? > 是否最简单的就是将核心功能用C封装再通过ffi调用 这个路子是可以的 另外也可以考虑给 Lua 字节
2/26/20
yancy zhao
2
1/19/20
openresty luajit 是否支持 powerpc64 big-endian
moonjit解决,结帖! 在 2019年12月23日星期一 UTC+8下午12:02:49,yancy zhao写道: 我尝试交叉编译Openresty 目标平台是powerpc 64位 大端 编译报
unread,
luajit
openresty
openresty luajit 是否支持 powerpc64 big-endian
moonjit解决,结帖! 在 2019年12月23日星期一 UTC+8下午12:02:49,yancy zhao写道: 我尝试交叉编译Openresty 目标平台是powerpc 64位 大端 编译报
1/19/20
wei qin
,
DeJiang Zhu
2
2/9/20
请问openresty支持在arm服务器上编译运行吗?
官方提供了 centos 7 上的 arm64 版本,应该是没问题的 http://openresty.org/en/linux-packages.html wei qin <qinweiwill
unread,
luajit
openresty
请问openresty支持在arm服务器上编译运行吗?
官方提供了 centos 7 上的 arm64 版本,应该是没问题的 http://openresty.org/en/linux-packages.html wei qin <qinweiwill
2/9/20
mian wang
,
along
3
10/9/19
请教一个问题,使用openresty过程中出现core dump
是的,对请求的处理主要在content_by_lua里调用了lua脚本进行,但是检查代码,目前来看,没有什么问题。另外想请教的是,根据调用栈的信息来看,主要在tmalloc_large出现了问题,想问下
unread,
luajit
openresty
请教一个问题,使用openresty过程中出现core dump
是的,对请求的处理主要在content_by_lua里调用了lua脚本进行,但是检查代码,目前来看,没有什么问题。另外想请教的是,根据调用栈的信息来看,主要在tmalloc_large出现了问题,想问下
10/9/19
tweyseo
,
chuang
2
7/1/19
LuaJIT教程 beta1
支持,点赞! On Mon, Jul 1, 2019 at 4:24 PM tweyseo <twe...@gmail.com> wrote: 这段时间我断断续续的研究了下luajit
unread,
luajit
LuaJIT教程 beta1
支持,点赞! On Mon, Jul 1, 2019 at 4:24 PM tweyseo <twe...@gmail.com> wrote: 这段时间我断断续续的研究了下luajit
7/1/19
李文刚
,
DeJiang Zhu
2
5/17/19
同一代码块,同名变量重复声明的问题
不会有什么问题的 李文刚 <lwgarm...@gmail.com> 于2019年5月17日周五 上午11:23写道: 在同一层级的代码块中,同名变量重复声明时,会有什么问题? 如下是
unread,
lua
luajit
openresty
同一代码块,同名变量重复声明的问题
不会有什么问题的 李文刚 <lwgarm...@gmail.com> 于2019年5月17日周五 上午11:23写道: 在同一层级的代码块中,同名变量重复声明时,会有什么问题? 如下是
5/17/19
tweyseo
5/5/19
LuaJIT中down-recursion的疑问
最近在研究LuaJIT,遇到down-recursion的语义(trace link和trace abort里都有),不知道怎么理解,还望各位老师指导: require("jit.dump
unread,
luajit
LuaJIT中down-recursion的疑问
最近在研究LuaJIT,遇到down-recursion的语义(trace link和trace abort里都有),不知道怎么理解,还望各位老师指导: require("jit.dump
5/5/19
tokers
,
xiaobiao zhao
2
1/17/19
[ANN] lua-io-nginx-module
非常赞,or正好缺这个功能 tokers <zcha...@gmail.com> 于2019年1月2日周三 下午5:57写道: Hello! 最近写了一个 Nginx C 模块,这个模块
unread,
lua
luajit
openresty
[ANN] lua-io-nginx-module
非常赞,or正好缺这个功能 tokers <zcha...@gmail.com> 于2019年1月2日周三 下午5:57写道: Hello! 最近写了一个 Nginx C 模块,这个模块
1/17/19
op1125...@gmail.com
12/2/18
How systemtap do user-space trace in lua and php?
I complete user-space trace in C/C++ by systemtap,that's because executable of C++ contains debug
unread,
gdb
lua
luajit
openresty
stap
systemtap
How systemtap do user-space trace in lua and php?
I complete user-space trace in C/C++ by systemtap,that's because executable of C++ contains debug
12/2/18
op1125...@gmail.com
,
葛 云飞
4
12/17/18
Systemtap 如何对lua、php进行用户态追踪
比如可以打印lua脚本中某个函数的参数的值: 像这样的脚本: function max(num1, num2) if (num1 > num2) then result = num1; else
unread,
gdb
lua
luajit
openresty
stap
systemtap
Systemtap 如何对lua、php进行用户态追踪
比如可以打印lua脚本中某个函数的参数的值: 像这样的脚本: function max(num1, num2) if (num1 > num2) then result = num1; else
12/17/18
adu...@gmail.com
2
2/7/18
关于 ssl_certificate_by_lua 适配到 stream 模块的问题
问题解决了,是因为 ngx_stream_lua_common.h 里面有宏定义 #define NGX_LUA_NO_FFI_API 导致在 ngx_stream_lua_ssl_certby.c
unread,
lua
luajit
openresty
关于 ssl_certificate_by_lua 适配到 stream 模块的问题
问题解决了,是因为 ngx_stream_lua_common.h 里面有宏定义 #define NGX_LUA_NO_FFI_API 导致在 ngx_stream_lua_ssl_certby.c
2/7/18
jiaz...@gmail.com
1/10/18
ngx.timer.at()使用之后导致lua entry thread aborted: memory allocation error: not enough memory
由于在同一个线程内log_by_lua_file不能使用用lua_resty_redis,所以我将对redis的操作单独拆分出一个服务,然后在流程中用ngx.timer.at(0, func)进行
unread,
luajit
openresty
ngx.timer.at()使用之后导致lua entry thread aborted: memory allocation error: not enough memory
由于在同一个线程内log_by_lua_file不能使用用lua_resty_redis,所以我将对redis的操作单独拆分出一个服务,然后在流程中用ngx.timer.at(0, func)进行
1/10/18
晏旭
, …
DeJiang Zhu
15
6/17/19
火焰图显示lj_str_new调用过多,请大家帮我找一下原因
最好的办法是减少创建字符串,可以自己捋一遍代码。 另外,可以考虑把部分高频的字符串处理挪到 c 里面来实现。 峰 <9445...@qq.com> 于2019年6月13日周四 上午11:
unread,
flamegraph
luajit
火焰图显示lj_str_new调用过多,请大家帮我找一下原因
最好的办法是减少创建字符串,可以自己捋一遍代码。 另外,可以考虑把部分高频的字符串处理挪到 c 里面来实现。 峰 <9445...@qq.com> 于2019年6月13日周四 上午11:
6/17/19
kfli...@gmail.com
,
Yichun Zhang (agentzh)
2
10/16/17
openresty cpu占用高, 上火焰图,大家帮忙分析下问题
Hello! 显然你的 Lua 代码或使用的 Lua 模块内部有低级错误呀。为啥要每请求频繁地加载 string 这个标准 Lua 模块呢?难道你用了lua_code_cache off?
unread,
luajit
openresty
stap
systemtap
openresty cpu占用高, 上火焰图,大家帮忙分析下问题
Hello! 显然你的 Lua 代码或使用的 Lua 模块内部有低级错误呀。为啥要每请求频繁地加载 string 这个标准 Lua 模块呢?难道你用了lua_code_cache off?
10/16/17
赵安家
,
Zexuan Luo
6
9/14/17
[求教]关于lua.ffi调用C
代码上传到github https://github.com/anjia0532/lua-resty-maxminddb,和opm http://opm.openresty.org/ 在 2017年9月
unread,
lua
luajit
openresty
[求教]关于lua.ffi调用C
代码上传到github https://github.com/anjia0532/lua-resty-maxminddb,和opm http://opm.openresty.org/ 在 2017年9月
9/14/17
cheng ye
,
Zexuan Luo
6
7/23/17
学习lua-resty-string的lua ffi使用遇到个问题。
哈哈,估计要在好好看看c语言了。以前学过,现在都忘了。主要lua的ffi中经常用到c。不得不学啊 在 2017年7月23日星期日 UTC+8下午3:28:27,Zexuan Luo写道: 你这个问题还真
unread,
lua
luajit
openresty
学习lua-resty-string的lua ffi使用遇到个问题。
哈哈,估计要在好好看看c语言了。以前学过,现在都忘了。主要lua的ffi中经常用到c。不得不学啊 在 2017年7月23日星期日 UTC+8下午3:28:27,Zexuan Luo写道: 你这个问题还真
7/23/17
FIghtingMan
4
7/4/17
lua调用lua ffi c函数的疑惑
fixed. ffi.string(ptr [,len]) 在 2017年7月4日星期二 UTC+8下午4:07:12,FIghtingMan写道: 问题大概是这样的,我从一个文件里读取字符串 将这个
unread,
luajit
lua调用lua ffi c函数的疑惑
fixed. ffi.string(ptr [,len]) 在 2017年7月4日星期二 UTC+8下午4:07:12,FIghtingMan写道: 问题大概是这样的,我从一个文件里读取字符串 将这个
7/4/17
lik0914
,
tokers
3
6/12/17
require 动态加载文件
我试了一下, 确实是你说的这个原因,谢了 在 2017年6月13日星期二 UTC+8上午12:12:37,tokers写道: 这是 Lua 的一个 syntax suger, 当函数的参数是一个字符串时
unread,
lua
luajit
require 动态加载文件
我试了一下, 确实是你说的这个原因,谢了 在 2017年6月13日星期二 UTC+8上午12:12:37,tokers写道: 这是 Lua 的一个 syntax suger, 当函数的参数是一个字符串时
6/12/17
cheng ye
,
tokers
4
5/30/17
火焰图ngx-active-reqs -p 19075命令运行失败 是什么回事
可以参考下这个 https://sourceware.org/systemtap/langref/SystemTap_overview.html MAXACTION - The maximum
unread,
luajit
openresty
systemtap
火焰图ngx-active-reqs -p 19075命令运行失败 是什么回事
可以参考下这个 https://sourceware.org/systemtap/langref/SystemTap_overview.html MAXACTION - The maximum
5/30/17
ms2008
, …
soul11201
6
5/24/17
LuaJIT ffi getaddrinfo
2017-05-25 9:41 GMT+08:00 ms2008 <ms20...@gmail.com>: 谢谢,找到了一个 Mashape 的解决方案 也让我们学习下 :) -
unread,
luajit
LuaJIT ffi getaddrinfo
2017-05-25 9:41 GMT+08:00 ms2008 <ms20...@gmail.com>: 谢谢,找到了一个 Mashape 的解决方案 也让我们学习下 :) -
5/24/17
cheng ye
, …
dat...@openresty.com
18
5/22/17
openresty中有什么方法能手动切换时间片么?例如像ngx.yield()这种方法有么
谢谢你了哈,我用一下 在 2017年5月16日星期二 UTC+8上午9:49:34,dat...@openresty.com写道: 试一下:https://openresty.org/download/
unread,
lua
luajit
openresty
openresty中有什么方法能手动切换时间片么?例如像ngx.yield()这种方法有么
谢谢你了哈,我用一下 在 2017年5月16日星期二 UTC+8上午9:49:34,dat...@openresty.com写道: 试一下:https://openresty.org/download/
5/22/17
dym5...@gmail.com
, …
Zexuan Luo
5
1/22/17
io.popen 有些命令找不到, 怎么解决path?
利用resty-shell 是一个不错的方法。方便高效 在 2017年1月20日星期五 UTC+8下午3:11:59,dym5...@gmail.com写道: 代码: local cmd = ngx.
unread,
lua
luajit
openresty
io.popen 有些命令找不到, 怎么解决path?
利用resty-shell 是一个不错的方法。方便高效 在 2017年1月20日星期五 UTC+8下午3:11:59,dym5...@gmail.com写道: 代码: local cmd = ngx.
1/22/17
xianlian...@gmail.com
,
YuanSheng Wang
7
1/5/17
test-nginx测试用例(exit_worker_by_lua*功能)
hi,测试通过了,一开始没看到有feature/add_stop_after_request。 在 2017年1月6日星期五 UTC+8上午11:25:00,xianlian...@gmail.com写
unread,
lua
luajit
openresty
test-nginx测试用例(exit_worker_by_lua*功能)
hi,测试通过了,一开始没看到有feature/add_stop_after_request。 在 2017年1月6日星期五 UTC+8上午11:25:00,xianlian...@gmail.com写
1/5/17
kangkang han
,
杨关道
2
12/28/16
通过ngx.location.capture发起的子请求.经过 location转发到 php 后. 获得的是父请求.请问怎么让 php 获取子请求?
你要在那个location中封装你的请求,我才你是想要是类似这样的location location /backend { internal; rewrite_by_lua 'ngx.req.
unread,
lua
luajit
openresty
通过ngx.location.capture发起的子请求.经过 location转发到 php 后. 获得的是父请求.请问怎么让 php 获取子请求?
你要在那个location中封装你的请求,我才你是想要是类似这样的location location /backend { internal; rewrite_by_lua 'ngx.req.
12/28/16
莫言梦
,
Zexuan Luo
3
12/13/16
修改 lua_shared_dict 共享内存大小后,reload 能反应修改后的大小吗?
明白了,非常感谢您的热心解答。 On Tuesday, December 13, 2016 at 11:43:01 AM UTC+8, Zexuan Luo wrote: nginx 只有在
unread,
lua
luajit
openresty
修改 lua_shared_dict 共享内存大小后,reload 能反应修改后的大小吗?
明白了,非常感谢您的热心解答。 On Tuesday, December 13, 2016 at 11:43:01 AM UTC+8, Zexuan Luo wrote: nginx 只有在
12/13/16
Smart Brave
, …
Bingwu Yang
5
12/14/16
请问如何使用OpenResty自带的resty工具来进行mock测试?
Hello. Test::Nginx 可以实现你的需求,只要你的想象力足够大:), 依赖于 lua vm 的 package.loaded 全局变量, 在 master init 阶段 require
unread,
lua
luajit
openresty
请问如何使用OpenResty自带的resty工具来进行mock测试?
Hello. Test::Nginx 可以实现你的需求,只要你的想象力足够大:), 依赖于 lua vm 的 package.loaded 全局变量, 在 master init 阶段 require
12/14/16
Ivan King
,
Zexuan Luo
5
11/15/16
如何让resty.redis的mset 支持table
放心吧,就算整个 API 只做 mset 一件事,瓶颈也多半在拼接发送给redis的报文和解析redis返回的结果上。 在 2016年11月15日星期二 UTC+8下午3:57:43,Ivan King
unread,
luajit
openresty
如何让resty.redis的mset 支持table
放心吧,就算整个 API 只做 mset 一件事,瓶颈也多半在拼接发送给redis的报文和解析redis返回的结果上。 在 2016年11月15日星期二 UTC+8下午3:57:43,Ivan King
11/15/16
Ivan King
, …
Yichun Zhang (agentzh)
6
11/9/16
ngx.now() 返回值一样
Hello! 2016-11-09 1:44 GMT-08:00 Ivan King: > 现在有新的疑问 ,在什么情况下ngx.now()会被动触发更新缓存> 当有新的 I/O 事件发生
unread,
luajit
openresty
ngx.now() 返回值一样
Hello! 2016-11-09 1:44 GMT-08:00 Ivan King: > 现在有新的疑问 ,在什么情况下ngx.now()会被动触发更新缓存> 当有新的 I/O 事件发生
11/9/16
莫言梦
, …
bryant yan
3
9/5/19
缓存不存在时,如何禁止 srcache_fetch 输出 cache sent invalid status line 以及 cache sent truncated response body 呢?
https://github.com/openresty/lua-resty-redis/tree/v0.2 A non-nil Redis "bulk reply" results
unread,
cosocket
lua
luajit
openresty
缓存不存在时,如何禁止 srcache_fetch 输出 cache sent invalid status line 以及 cache sent truncated response body 呢?
https://github.com/openresty/lua-resty-redis/tree/v0.2 A non-nil Redis "bulk reply" results
9/5/19
dym5...@gmail.com
,
YuanSheng Wang
2
9/22/16
openresty 在不影响 老化时间的前提下,怎么修改共享内存的string 类型的值?
https://github.com/iresty/nginx-lua-module-zh-wiki#ngxshareddictset 可以使用 flags 存储最终截止有效期,通过 get 方法获取到
unread,
luajit
openresty
openresty 在不影响 老化时间的前提下,怎么修改共享内存的string 类型的值?
https://github.com/iresty/nginx-lua-module-zh-wiki#ngxshareddictset 可以使用 flags 存储最终截止有效期,通过 get 方法获取到
9/22/16