Hello!
2014-03-18 6:21 GMT-07:00 coderesty:
> 我自己找到原因啦, 把lua_code_cache on;就不core啦, 把lua_code_cache关啦, 请求一次正常,
> 然后在请求就core掉.
> 但我不知道是什么原因导致的, 请问是为什么呀??
>
我使用你提供的代码片段加上 lua_code_cache off,即使通过 ab -c2 施加 2
并发的压力,也无法复现任何崩溃。Valgrind memcheck 也没有捕捉到任何内存问题。我使用的是最新的 ngx_lua 和
LuaJIT.
有如下几个建议:
1. 请提供你使用的 ngx_lua 模块和 LuaJIT 的版本(建议在报告问题时总是主动提供这些信息)。如果你使用的是
openresty 的话,请提供 openresty 的版本号。如果你目前使用的不是最新版本,请尝试最新的版本。
2. 请利用 gdb 这样的工具得到崩溃的具体信息,特别是 C 调用栈。具体细节请参见文档
http://wiki.nginx.org/Debugging#Core_dump 如果没有这样的具体信息,我们是很难进行判断的。
Regards,
-agentzh
--
--
邮件来自列表“openresty”,专用于技术讨论!
订阅: 请发空白邮件到 openresty+subscribe@googlegroups.com
发言: 请发邮件到 openresty@googlegroups.com
退订: 请发邮件至 openresty+unsubscribe@googlegroups.com
归档: http://groups.google.com/group/openresty
官网: http://openresty.org/
仓库: https://github.com/agentzh/ngx_openresty
教程: http://openresty.org/download/agentzh-nginx-tutorials-zhcn.html