有关 apache 模块的调试
2013-04-22 11:42
239 查看
有关 apache 模块的调试的一些小知识,供朋友们学习参考。
在编译apache时,增加-g选项:
# ./configure CFLAGS="-g" --with-included-apr --with-php --with-mysql --with-su***ec --with-mpm=prefork --enable-so --enable-cgi --enable-rewrite --enable-ssl --enable-mime-magic
--enable-unique-id --enable-mods-shared=all --enable-ssl=shared --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-http
apache 提供了-X 选项,可以以单进程单线程模式运行
# gdb /usr/local/apache2/bin/httpd
r -X
dir 指定源码路径
或者
# /usr/local/apache2/bin/httpd -X
然后用 gdb 的 attach 命令 attach 上。
模块编译时,就不用指定-g 选项了,因为 configure 时的配置,在apxs中会继承下来。
# /usr/local/apache2/bin/apxs -c ./mod_xxx.c
在编译apache时,增加-g选项:
# ./configure CFLAGS="-g" --with-included-apr --with-php --with-mysql --with-su***ec --with-mpm=prefork --enable-so --enable-cgi --enable-rewrite --enable-ssl --enable-mime-magic
--enable-unique-id --enable-mods-shared=all --enable-ssl=shared --enable-proxy --enable-proxy-connect --enable-proxy-ftp --enable-proxy-http
apache 提供了-X 选项,可以以单进程单线程模式运行
# gdb /usr/local/apache2/bin/httpd
r -X
dir 指定源码路径
或者
# /usr/local/apache2/bin/httpd -X
然后用 gdb 的 attach 命令 attach 上。
模块编译时,就不用指定-g 选项了,因为 configure 时的配置,在apxs中会继承下来。
# /usr/local/apache2/bin/apxs -c ./mod_xxx.c
相关文章推荐
- windons下利用visual studio开发apache模块并对其进行断点调试
- vs 下 apache 模块 调试
- Ubuntu下调试Apache模块
- Linux 下使用 Eclipse 调试 apache 模块
- apache 模块调试
- Apache 模块说明
- VS调试错误:若要调试此模块,请将其项目生成配置更改为"调试"模式
- 通过mod_limitipconn模块来限制apache的并发连接数
- apache 模块开发提示错误Cant locate api module
- WINDOWS 平台APACHE模块开发环境搭建
- 调试模块pdb
- 如何查看apache服务器启动时加载了哪些模块
- 查看apache 加载了哪些模块命令
- apache及其module的调试
- 与串口调试功能有关的OEM函数
- HC-05蓝牙模块调试日志
- Apache模块开发/用C语言扩展apache(3:一个非常简单的apache module)
- 进一步部署 Google Authenticator:Apache 模块
- 用mod_status和mod_info模块来监测APACHE性能
- Apache HAWQ LIBYARN模块简介 [作者:林文]