Welcome! Log In Create A New Profile

Advanced

Re: nginx, echo module & lua

agentzh
May 02, 2012 07:48AM
Hello!

On Wed, May 2, 2012 at 4:11 PM, Pierre <serarien@baqs.net> wrote:
> I'm trying to use both echo module & lua, but I'm having some issues:
>
> 1. I reach quickly "subrequests cycle". Looking @ the code, subrequests is
> unsigned:8,
> but I would need thousands of subrequests sometimes. putting subrequests to
> unsigned just
> results to crashes.
>

There's no way to support thousands of subrequests in a single main
request without patching the nginx core.

But you're encouraged to try out ngx_lua's cosocket API to avoid
subrequests altogether. And the cosocket stuff does not have such
limitations.

There's already several Lua drivers based on that, including
memcached, redis, mysql, http, and mongodb. For instance, the
lua-resty-redis library:

https://github.com/agentzh/lua-resty-redis

> 2. when in config: set_by_lua_file $varname luafile.lua , and luafile.lua
> references to ngx.ctx,
> I get the following error:
> (lua-error)...no request ctx found
> according to the doc, ngx.ctx is available in set_lua*, but does not work.
> Would anybody suggest
> me a workaround ?
>

This is indeed a bug. Thanks for reporting this!

I've just committed a patch for it:

https://github.com/chaoslawful/lua-nginx-module/commit/bee1cab

Could you try out the git master HEAD on your side?

Thanks!
-agentzh

_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx
Subject Author Posted

nginx, echo module & lua

Pierre May 02, 2012 04:12AM

Re: nginx, echo module & lua

agentzh May 02, 2012 07:48AM

Re: nginx, echo module & lua

Pierre May 02, 2012 09:40AM

Re: nginx, echo module & lua

agentzh May 02, 2012 11:12AM

Re: nginx, echo module & lua

Pierre May 02, 2012 07:36PM

Re: nginx, echo module & lua

Antonio P.P. Almeida May 03, 2012 03:54AM

Re: nginx, echo module & lua

agentzh May 03, 2012 08:54AM

Re: nginx, echo module & lua

Pierre May 03, 2012 06:44AM

Re: nginx, echo module & lua

agentzh May 03, 2012 09:04AM

Re: nginx, echo module & lua

Pierre May 03, 2012 11:40AM

Re: nginx, echo module & lua

agentzh May 03, 2012 08:36AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 269
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready