开发中,如果每修改一次代码都要去重启一次nginx,太影响开发效率,好在nginx.conf提供了lua_code_cache参数,可以对他操作false来关闭缓存,达到不比每次子u该后重启的目的,在nginx.conf server中添加属性:
lua_code_cache off;
重新加载篇日志文件启动:
重启之后有提醒:this will hurt performance -这将影响性能,因此关闭缓存只是在开发环境中使用,方便代码的调试,生产环境严禁使用。
测试直接修改lua文件:
ngx.say("lua to nginx and turn off cache to test !!!")
修改后保存,curl请求测试:
success。