<div>Thank you very much! agentzh.</div>
<div> </div>
<div>I use the OpenResty successfully now.</div>
<div>How <font color="#000099"><font size="4"><strong>powerfully</strong></font> </font>it is!</div>
<div> </div>
<div>and thank you for your sugguestion about LuaJIT. </div>
<div> </div>
<div><font color="#ff0000" size="4">But i've two problem:</font></div>
<div>1, how to upgrate the nginx to the latest version, eg: nginx 1.3.1 ?</div>
<div>2, how to add the other third module, eg: nginx_concat_module and substitutions4nginx ?<br><br></div>
<div class="gmail_quote">2012/6/16 agentzh <span dir="ltr"><<a href="mailto:agentzh@gmail.com" target="_blank">agentzh@gmail.com</a>></span><br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Hello!<br>
<div class="im"><br>On Sat, Jun 16, 2012 at 2:44 PM, Xiangong Yang <<a href="mailto:monitor.xoyo@gmail.com">monitor.xoyo@gmail.com</a>> wrote:<br><br></div>This is really a FAQ for Lua beginners, not specific to ngx_lua. In<br>
short, you should really use "/usr/local/lib/lua/?.lua" in your<br>lua_package_path here instead of "/usr/local/lib/lua/resty/?.lua"<br>because you're requiring "resty.memcached" below in your Lua code,<br>
which will make the Lua VM substitute the "?" part in your search path<br>with the string "resty/memcached" rather than "memcached".<br><br>I suggest you just use the ngx_openresty bundle directly. It has all<br>
the components and search paths properly pre-configured for you :) But<br>there's nothing that can stop you from doing all these configurations<br>yourself :)<br>
<div class="im"><br>When you see 500 or empty reply from the server, you should always<br>check out your nginx's error.log file for detailed error messages. If<br>you do, you'll see from error.log that lua fails to find<br>
resty.memcached in your search paths.<br><br>BTW, you're recommended to use LuaJIT 2.0 instead of the standard Lua<br>5.1 interpreter with ngx_lua, see:<br><br>   <a href="http://luajit.org/download.html" target="_blank">http://luajit.org/download.html</a><br>
<br>Because LuaJIT 2.0 is usually much faster and smaller (in terms of<br>memory footprint) and has many less limitations in terms of<br>functionalities as compared to the standard Lua 5.1 interpreter.<br><br>Best regards,<br>
-agentzh<br></div></blockquote></div><br>