Hi Guys,
I'm trying to setup ATS with LUA. I started the server no problem, and
didn't see any issues loading the LUA plugin.
leisun@/usr/local/etc/trafficserver$ sudo traffic_server -T"ts_lua"
> Traffic Server 10.0.0 Nov 29 2020 15:56:51 Leis-MacBook-Pro.local
> traffic_server: using root directory '/usr/local'
> [Nov 29 22:43:54.442] DIAG: (ts_lua) [create_lua_vms] registered config
> string proxy.config.plugin.lua.max_states: with default [256]
> [Nov 29 22:43:54.443] DIAG: (ts_lua) [create_lua_vms] found
> proxy.config.plugin.lua.max_states: [256]
>
However, as I was curling the server, and the ATS seems to be doing it's
proxy job fine, but I cannot see any logs coming out of the following LUA
script.
> function send_request()
> local uri = ts.server_request.get_uri()
> ts.debug(uri)
> ts.note('send_request')
> ts.error('send_request')
> ts.warning('send_request')
> end
>
> function do_remap()
> ts.note('do_remap')
> ts.error('do_remap')
> ts.warning('do_remap')
> ts.hook(TS_LUA_HOOK_SEND_REQUEST_HDR, send_request)
> return 0
> end
>
I spent 2 full days searching online, and didn't get much luck.
Could someone please let me know what I missed?
PS - how do I get invited to the Slack channel please?
Thank you so much!
Lei