OpenResty调试

在对OpenResty调试的过程中,如果需要频繁的对lua脚本进行调试,又不想重载nginx,那么可以使用:

lua_code_cache off;

这个选项将lua代码的缓存关闭,这样每次有新的请求,都会重新加载代码。但这样做也会造成一些问题,比如以前讲的OpenResty基于Lua的缓存就会失效,因为每次都重新初始化了缓存。而且跟请求无关的lua代码并不会每次重新载入,比如inti_by_lua_file就不会被重新载入。