<div> </div>
<div>  </div>
<div>i use agentzh's three modules.</div>
<div><a href="http://wiki.nginx.org/HttpLuaModule">http://wiki.nginx.org/HttpLuaModule</a></div>
<div><a href="https://github.com/agentzh/xss-nginx-module">https://github.com/agentzh/xss-nginx-module</a></div>
<div><a href="https://github.com/agentzh/lua-resty-memcached">https://github.com/agentzh/lua-resty-memcached</a></div>
<div> </div>
<div> </div>
<div>CentOS 5.5 x86_64</div>
<div> </div>
<div>nginx version is 1.3.1</div>
<div> </div>
<div>LUA version: </div>
<div>[root@db2 conf]# <strong>lua -v<br></strong>Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio<br>[root@db2 conf]# <strong>luac -v<br></strong>Lua 5.1.5  Copyright (C) 1994-2012 Lua.org, PUC-Rio</div>
<div> </div>
<div> </div>
<div><strong><font size="4">the lua-resty-memcached is installed.</font></strong></div>
<div> </div>
<div>[root@db2 conf]# <strong>ll /usr/local/lib/lua/resty/<br></strong>total 12<br>-rwxr-xr-x 1 root root 11778 Jun 16 16:27 memcached.lua</div>
<div> </div>
<div> </div>
<div><font size="4"><strong>nginx configuration</strong></font></div>
<div><br># set search paths for pure Lua external libraries (';;' is the default path):<br>lua_package_path "/usr/lib/?.lua;/usr/local/lib/?.lua;/usr/local/lib/lua/5.1/?.lua;/usr/share/lua/5.1/?.lua;/usr/share/lua/5.1/?/?.lua<font color="#ff6666">;/usr/local/lib/lua/resty/?.lua;;";</font></div>

<div># set search paths for Lua external libraries written in C (can also use '/bar/baz/?.so;/blah/blah/?.so;;'):<br>lua_package_cpath '/usr/lib64/lua/5.1/?.so;/usr/lib64/lua/5.1/?/?.so;;';</div>
<div> </div>
<div>server {<br>..................</div>
<div>    location ~ "^/property/([0-9]+)" {</div>
<div>        charset utf-8;<br>        default_type 'text/plain';<br>        xss_callback_arg callback;<br>        xss_get on;</div>
<div>        #content_by_lua "ngx.say('Hello,world!')";<br>        content_by_lua '<br>            local memcached = require "resty.memcached"<br>        ';<br>    }</div>
<div>..................<br>}</div>
<div> </div>
<div> </div>
<div> </div>
<div>the <font color="#ff0000"><strong>require "resty.memcached"</strong></font> code leads the nginx retrun <font color="#cc33cc"><strong>HTTP 500 (500 Internal Server Error)</strong></font></div>
<div> </div>
<div> </div>
<div><font size="4"> why the nginx return HTTP 500 when i use the <strong><font color="#ff0000">require "resty.memcached"</font></strong> ?</font></div>
<div><font size="4"></font> </div>
<div><font size="4">Are there some lua dependencies that i've not installed?</font></div>
<div><font size="4"></font> </div>
<div>best regards.</div>
<div> </div>