0

我正在研究一个 nginx 过滤器模块。我可以通过以下方式成功安装我的模块 - http://www.evanmiller.org/nginx-modules-guide.html教程。但似乎所有其他过滤器模块现在都没有被调用,除了我添加的那个。我该如何调试呢?

4

2 回答 2

0

我知道这个问题已经很长时间了,但是在花了很多时间在这个问题上之后,这里是问题:

config你的模块文件中,你需要提供这一行:

HTTP_AUX_FILTER_MODULES="$HTTP_AUX_FILTER_MODULES your_module_name"

HTTP_MODULES如果您只有一个过滤器,您可以删除该行。

于 2016-07-26T22:56:14.910 回答
-1

  1. ps awx | grep nginx 检查 nginx 进程 ID

  2. 停止 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        
于 2013-11-06T07:08:51.967 回答