Надо устанвить LuaJIT и пересобрать nginx с LuaJIT вместо Lua.
В Debian для этого применили такой патч (
баг):
diff -ruN nginx-1.6.0.orig/debian/modules/nginx-lua/config nginx-1.6.0/debian/modules/nginx-lua/config
--- nginx-1.6.0.orig/debian/modules/nginx-lua/config 2014-04-24 13:23:46.000000000 -0300
+++ nginx-1.6.0/debian/modules/nginx-lua/config 2014-07-24 03:48:10.816586362 -0300
@@ -131,9 +131,9 @@
ngx_feature="Lua library in /usr/"
ngx_feature_path="/usr/include/lua5.1"
if [ $NGX_RPATH = YES ]; then
- ngx_feature_libs="-R/usr/lib -L/usr/lib -lm -llua5.1"
+ ngx_feature_libs="-R/usr/lib -L/usr/lib -lm -lluajit-5.1"
else
- ngx_feature_libs="-L/usr/lib -lm -llua5.1"
+ ngx_feature_libs="-L/usr/lib -lm -lluajit-5.1"
fi
. auto/feature
fi
```