我正在研究nginx过滤器模块。我可以按照这个 - http://www.evanmiller.org/nginx-modules-guide.html教程成功安装我的模块。但似乎现在没有调用所有其他过滤器模块,除了我添加的那个。我该怎么调试呢?
答案 0 :(得分:0)
我知道问题被问到很长一段时间,但在花了相当多的时间之后,这就是问题所在:
在模块的config
文件中,您需要提供以下行:
HTTP_AUX_FILTER_MODULES="$HTTP_AUX_FILTER_MODULES your_module_name"
如果您只有过滤器,则可以删除HTTP_MODULES
行。
答案 1 :(得分:-1)
之前
ps awx | grep nginx
检查nginx进程ID
停止Nginx服务器
gdb <path> // may be ->sr/local/nginx/sbin/nginx
(gdb) set-follow-fork-mode child
set detach-on-fork off
set logging on
set confirm off
rbreak ngx_http* // you want to break point ..
run