上次写过的web调试方法,理论上适用所有情况,因为启动之后可以自由设置断点,
但是坏处是必须单独起进程或者重新写配置文件,某些情况下不方便。
这里再写一个调试方法,只适用调试seg fault的情况:
1. httpd.conf设置CoreDumpDirectory
2. 启动apache的环境保证设置ulimit -c unlimited
之后启动之后如果有seg fault,core会写入那个目录,直接可以拿来调试。
水木服务器上很多小概率的web seg fault就是用这个方法找出来的。
更多可google Apache Debugging Guide
【 在 atppp (Big Mouse) 的大作中提到: 】
: kbs web 使用当中,有的时候 IE 会突然出来一个无法找到服务器的页面,
: 如果别的浏览器可能就会明明点了链接但是没有反应。这种情况,往往
: 就是程序有 bug 了,察看出错时间点附近的 apache error log,应该会
: ...................
--
FROM 128.12.150.*