Groups
Sign in
Groups
openresty
Conversations
Labels
cosocket
flamegraph
gdb
lua
luajit
openresty
spdy
stap
systemtap
websocket
About
Send feedback
Help
openresty
Contact owners and managers
1–30 of 4132
这里是 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
Neil Wai
,
DeJiang Zhu
2
7/19/19
使用systemtap调试Nginx,出现中断问题。
此时你的 stap 是什么个行为表现呢,比如你可以 top 看下各个进程的表现 应该是你这个 stap 脚本有问题,user_string 是要求必须有 null 结尾的,但是显然 r->uri-
unread,
stap
systemtap
使用systemtap调试Nginx,出现中断问题。
此时你的 stap 是什么个行为表现呢,比如你可以 top 看下各个进程的表现 应该是你这个 stap 脚本有问题,user_string 是要求必须有 null 结尾的,但是显然 r->uri-
7/19/19
Yang Kj
, …
Jianqiang Wang
5
3/24/19
ngnix waf
Hi,可以使用我们的云 WAF https://www.didiyun.com/production/waf.html ,同时可以支持私有化部署 On Monday, March 18, 2019 at
unread,
systemtap
ngnix waf
Hi,可以使用我们的云 WAF https://www.didiyun.com/production/waf.html ,同时可以支持私有化部署 On Monday, March 18, 2019 at
3/24/19
yazhou
, …
tokers
8
2/20/19
Docker 容器下安装 openresty-systemtap-toolkit
摘这篇文章《又拍云 OpenResty / Nginx 服务优化实践》的部分内容: 性能分析、Tips 我们经常会在线上或本地开发机器上执行 top、pidstat 等命令,这些命令会报告一些系统和进程
unread,
openresty
stap
systemtap
Docker 容器下安装 openresty-systemtap-toolkit
摘这篇文章《又拍云 OpenResty / Nginx 服务优化实践》的部分内容: 性能分析、Tips 我们经常会在线上或本地开发机器上执行 top、pidstat 等命令,这些命令会报告一些系统和进程
2/20/19
p ou
1/12/19
Systemtap对容器内进程进行用户态追踪
利用Systemtap目前完成了对docker容器内进程的内核态追踪 但是用户态从输出看来应该也是探测到了,但是没有转换成符号信息 大佬们有碰到这样的情况吗?
unread,
flamegraph
gdb
openresty
stap
systemtap
Systemtap对容器内进程进行用户态追踪
利用Systemtap目前完成了对docker容器内进程的内核态追踪 但是用户态从输出看来应该也是探测到了,但是没有转换成符号信息 大佬们有碰到这样的情况吗?
1/12/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
tweyseo
, …
tokers
3
8/20/18
pcrejit相关
Hello! 你的 OpenResty 应该链接到了系统的 pcre 库,该库应该是没有调试信息的(从上图的提示来看,pcre jit 功能也没打开) 你可以尝试下载一个 PCRE 的包,让你的
unread,
openresty
stap
systemtap
pcrejit相关
Hello! 你的 OpenResty 应该链接到了系统的 pcre 库,该库应该是没有调试信息的(从上图的提示来看,pcre jit 功能也没打开) 你可以尝试下载一个 PCRE 的包,让你的
8/20/18
金海浪
,
tokers
3
7/10/18
./samples/sample-bt-leaks.sxx 报错
带上调试参数,重新编译后,问题解决。 Makefile 已经提供了调试选项,去掉注释就行: ``` CFLAGS = -g -Wall -pedantic -fno-inline #CFLAGS = -
unread,
flamegraph
openresty
stap
systemtap
./samples/sample-bt-leaks.sxx 报错
带上调试参数,重新编译后,问题解决。 Makefile 已经提供了调试选项,去掉注释就行: ``` CFLAGS = -g -Wall -pedantic -fno-inline #CFLAGS = -
7/10/18
tweyseo
,
Zexuan Luo
4
2/4/18
为什么我烧lua的火焰图出来的都是柱状的?
按本人的经验,user string copy fault 属于正常的现象,可以在执行时加 --skip-badvars 忽略掉。 在 2018年2月4日 下午2:47,tweyseo <
unread,
flamegraph
stap
systemtap
为什么我烧lua的火焰图出来的都是柱状的?
按本人的经验,user string copy fault 属于正常的现象,可以在执行时加 --skip-badvars 忽略掉。 在 2018年2月4日 下午2:47,tweyseo <
2/4/18
tweyseo
11/28/17
请教lj-vm-states.sxx和lj-lua-stacks.sxx的问题
local startTime = ngx.now() local j = 1; for i = 1, 100 do ngx.sleep(1) j = j + j end ngx.say("
unread,
systemtap
请教lj-vm-states.sxx和lj-lua-stacks.sxx的问题
local startTime = ngx.now() local j = 1; for i = 1, 100 do ngx.sleep(1) j = j + j end ngx.say("
11/28/17
青涵
,
詹青朋
3
11/8/17
有没有考虑出一个Docker的OR配置呢?最主要的是里面要包括火焰图
在docker安装systemtap这个软件的过程中出错,内核不匹配,在docker中linux查看内核为moby-kernel 在 2017年11月8日星期三 UTC+8下午3:24:03,詹青朋写道
unread,
flamegraph
openresty
systemtap
有没有考虑出一个Docker的OR配置呢?最主要的是里面要包括火焰图
在docker安装systemtap这个软件的过程中出错,内核不匹配,在docker中linux查看内核为moby-kernel 在 2017年11月8日星期三 UTC+8下午3:24:03,詹青朋写道
11/8/17
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
10
8/21/17
请教一个sample-bt-leaks工具生成火焰图报错的问题
在另一台测试机编译了systemtap 3.1 然后直接运行即可,看来线上这个机器发生了什么不为人知的事情(有可能我编译了多个版本的systemtap的原因? Dispensable <
unread,
flamegraph
systemtap
请教一个sample-bt-leaks工具生成火焰图报错的问题
在另一台测试机编译了systemtap 3.1 然后直接运行即可,看来线上这个机器发生了什么不为人知的事情(有可能我编译了多个版本的systemtap的原因? Dispensable <
8/21/17
cheng ye
,
Zexuan Luo
5
6/21/17
如果获取lua vm(loadstring)里面lua函数的调用链呢?
嗯嗯,这倒是个好办法。可以一试,但是对性能有一定的损坏了 在 2017年6月20日星期二 UTC+8下午9:38:43,Zexuan Luo写道: 可以在用户代码前后添加 sethook 函数,像这样:
unread,
lua
openresty
systemtap
如果获取lua vm(loadstring)里面lua函数的调用链呢?
嗯嗯,这倒是个好办法。可以一试,但是对性能有一定的损坏了 在 2017年6月20日星期二 UTC+8下午9:38:43,Zexuan Luo写道: 可以在用户代码前后添加 sethook 函数,像这样:
6/21/17
曾若瑜
5/31/17
如何对 kubernetes 的 pod 里运行的 openresty 进行 systemtap
我希望能对生产环境中运行的 openresty 进行一些 probe,例如查看 ngx.shared.DICT 的使用情况,但是生产环境运行在 docker 中,就遇到了如下麻烦: 环境: docker
unread,
openresty
systemtap
如何对 kubernetes 的 pod 里运行的 openresty 进行 systemtap
我希望能对生产环境中运行的 openresty 进行一些 probe,例如查看 ngx.shared.DICT 的使用情况,但是生产环境运行在 docker 中,就遇到了如下麻烦: 环境: docker
5/31/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
mirac...@gmail.com
,
asf
3
12/14/16
openresty测试工具安装失败
哦,明白了 内核名称没变一直是3.16.0-4-amd64,但我的依然是Debian 3.16.7-ckt25-2 (2016-04-08) 只要更新内核就好了
unread,
flamegraph
openresty
stap
systemtap
openresty测试工具安装失败
哦,明白了 内核名称没变一直是3.16.0-4-amd64,但我的依然是Debian 3.16.7-ckt25-2 (2016-04-08) 只要更新内核就好了
12/14/16
redcloser
, …
Zexuan Luo
5
11/14/16
nginx worker cpu 100,怀疑代码有死循环问题。
这个C栈火焰图有点奇怪,只能看到nginx函数的地址,看不到函数名。标准的 OpenResty 安装包里面, Nginx 是加了 -g 选项编译的,不应该出现函数地址。 在 2016年11月14日星期一
unread,
flamegraph
openresty
stap
systemtap
nginx worker cpu 100,怀疑代码有死循环问题。
这个C栈火焰图有点奇怪,只能看到nginx函数的地址,看不到函数名。标准的 OpenResty 安装包里面, Nginx 是加了 -g 选项编译的,不应该出现函数地址。 在 2016年11月14日星期一
11/14/16
fishlegs...@gmail.com
,
Yichun Zhang (agentzh)
2
7/29/16
求助:tcp-accept-queue, 不能测试latency
Hello! 2016-07-14 1:14 GMT-07:00 <fishlegs...@gmail.com>: > 请教大家一个问题: > > >
unread,
systemtap
求助:tcp-accept-queue, 不能测试latency
Hello! 2016-07-14 1:14 GMT-07:00 <fishlegs...@gmail.com>: > 请教大家一个问题: > > >
7/29/16
mjay...@gmail.com
, …
Oo Mac
5
6/6/18
stap安装使用报错
我也遇到了同样的问题,请问你解决了吗? 是如何解决的? 在 2016年6月15日星期三 UTC+8上午9:48:43,mjay...@gmail.com写道: hi 我在安装stap工具后,执行/opt
unread,
stap
systemtap
stap安装使用报错
我也遇到了同样的问题,请问你解决了吗? 是如何解决的? 在 2016年6月15日星期三 UTC+8上午9:48:43,mjay...@gmail.com写道: hi 我在安装stap工具后,执行/opt
6/6/18
zhong...@gmail.com
,
Yichun Zhang (agentzh)
2
5/27/16
lua-resty-redis查询/建立连接超时,附火焰图分析
Hello! 2016-05-26 8:48 GMT-07:00 <zhong...@gmail.com>: > 测试发现: > 1. 固定connection为2000,
unread,
cosocket
flamegraph
openresty
systemtap
lua-resty-redis查询/建立连接超时,附火焰图分析
Hello! 2016-05-26 8:48 GMT-07:00 <zhong...@gmail.com>: > 测试发现: > 1. 固定connection为2000,
5/27/16
何裕发
, …
青涵
8
10/23/17
请问一下openresty在docker的环境下怎样安装systemtap
也就是说在windows的docker中无法使用火焰图? 在 2017年10月23日星期一 UTC+8上午9:55:35,smallfish写道: docker 用的是宿主机的内核,只是一种隔离技术,并
unread,
openresty
systemtap
请问一下openresty在docker的环境下怎样安装systemtap
也就是说在windows的docker中无法使用火焰图? 在 2017年10月23日星期一 UTC+8上午9:55:35,smallfish写道: docker 用的是宿主机的内核,只是一种隔离技术,并
10/23/17
len...@gmail.com
,
Yichun Zhang (agentzh)
4
5/10/16
systemtap error when i run `sudo ./ngx-lua-bt --luajit20 -p 1580`
谢谢春哥. 这个问题的原因是systemtap的版本过低导致的, 原因是因为内核版本3.15之后, 修改了tracepoint的API, 而systemtap是在2.5之后处理的这个改变. 详见 [Re
unread,
systemtap
systemtap error when i run `sudo ./ngx-lua-bt --luajit20 -p 1580`
谢谢春哥. 这个问题的原因是systemtap的版本过低导致的, 原因是因为内核版本3.15之后, 修改了tracepoint的API, 而systemtap是在2.5之后处理的这个改变. 详见 [Re
5/10/16
tgy...@gmail.com
,
Yichun Zhang (agentzh)
4
5/8/15
请教下,火焰图出现大量的_init,是否正常?
Hello! 2015-04-15 23:42 GMT+08:00 <tgy...@gmail.com>: > > 章老师,可以再帮我看一下我这个图算不算正常了?好像是有很多_
unread,
openresty
stap
systemtap
请教下,火焰图出现大量的_init,是否正常?
Hello! 2015-04-15 23:42 GMT+08:00 <tgy...@gmail.com>: > > 章老师,可以再帮我看一下我这个图算不算正常了?好像是有很多_
5/8/15
李辉
,
Yichun Zhang (agentzh)
5
1/5/15
使用stapxx和nginx-systemtap-toolkit进行优化的问题
hello! 目前来说,问题是解决了。 谢谢。 在 2015年1月3日 上午5:34,Yichun Zhang (agentzh) <age...@gmail.com>写道: Hello!
unread,
flamegraph
systemtap
使用stapxx和nginx-systemtap-toolkit进行优化的问题
hello! 目前来说,问题是解决了。 谢谢。 在 2015年1月3日 上午5:34,Yichun Zhang (agentzh) <age...@gmail.com>写道: Hello!
1/5/15
fuyou001
,
Yichun Zhang (agentzh)
3
11/10/14
关于systemtap 生成Flame Graphs的疑问
多谢!我主要是为了学习! 看了文档,发现了少了下面二步。 sudo apt-get install linux-image-debug-generic sudo ln -s /boot/vmlinux-
unread,
flamegraph
systemtap
关于systemtap 生成Flame Graphs的疑问
多谢!我主要是为了学习! 看了文档,发现了少了下面二步。 sudo apt-get install linux-image-debug-generic sudo ln -s /boot/vmlinux-
11/10/14
fuyou001
, …
Yichun Zhang (agentzh)
11
12/6/14
使用sample-bt分析性能问题
Hello! 2014-12-06 1:33 GMT-08:00 fuyou001: > 那应该是不行了,但我应该上哪去内核对应版本的内核的调试符号包呢? > 特别是系统是redhat5 ,
unread,
flamegraph
systemtap
使用sample-bt分析性能问题
Hello! 2014-12-06 1:33 GMT-08:00 fuyou001: > 那应该是不行了,但我应该上哪去内核对应版本的内核的调试符号包呢? > 特别是系统是redhat5 ,
12/6/14
Heero Zhang
, …
Yichun Zhang (agentzh)
11
8/8/14
sample-bt和lj-lua-stacks不出结果,系统Ubuntu 14.04
Hello! 2014-08-08 2:01 GMT-07:00 Heero Zhang: > 我猜想我大概知道原因了> 因为我的请求需要连接外网的redis服务器,而速度很慢,导致一次请求
unread,
flamegraph
openresty
stap
systemtap
sample-bt和lj-lua-stacks不出结果,系统Ubuntu 14.04
Hello! 2014-08-08 2:01 GMT-07:00 Heero Zhang: > 我猜想我大概知道原因了> 因为我的请求需要连接外网的redis服务器,而速度很慢,导致一次请求
8/8/14
周李洋
,
Yichun Zhang (agentzh)
6
5/13/14
sample-bt-off-cpu使用过程中遇到的问题
Hello! On Mon, May 12, 2014 at 10:46 PM, 周李洋 wrote: > sample-bt-leaks是使用stap++来用的, > 不过现在变成这个报错
unread,
flamegraph
systemtap
sample-bt-off-cpu使用过程中遇到的问题
Hello! On Mon, May 12, 2014 at 10:46 PM, 周李洋 wrote: > sample-bt-leaks是使用stap++来用的, > 不过现在变成这个报错
5/13/14
Heero Zhang
,
Yichun Zhang (agentzh)
2
4/22/14
luajit 2.1 用 lj-lua-stacks 获取到的火焰图只有一列是为什么?
Hello! 2014-04-22 2:53 GMT-07:00 Heero Zhang: > 你好,实时分析lua性能的工具非常棒,我已经离不开他了,但是换到Luajit 2.1后好像无法使用了
unread,
flamegraph
luajit
openresty
systemtap
luajit 2.1 用 lj-lua-stacks 获取到的火焰图只有一列是为什么?
Hello! 2014-04-22 2:53 GMT-07:00 Heero Zhang: > 你好,实时分析lua性能的工具非常棒,我已经离不开他了,但是换到Luajit 2.1后好像无法使用了
4/22/14