我自己写了个模块,放在了 /etc/nginx/conf.d/lib/下面.
在nginx.conf 中 设置了
lua_package_path "/etc/nginx/conf.d/lib/?.lua;;";
当我加上
lua_code_cache off;
的时候,access_by_lua_file指定的lua代码通过require加载后可正常调用里面的函数(这个模块里只有自己写的辅助函数).
在log_by_content_file中却加载不到.
设置
lua_code_cache on;
则都加载不到.
这是问题一.
问题2是对于我模块中的函数,不能在timer函数中使用.
能告诉我为什么吗?
非常感谢.