Hello!
2012/9/11 nan.yang:
>
> 问题:
> 我先前改写了一下了一下啊GeoIP-1.4.8里面的程序,让一个子程序读取/data/test/qq.dat文件并进行了一些算法,编译成功后nginx日志文件记录的也很好。
> 但是我现在又改变了这个算法和读取文件的路径,编译正确通过,但是nginx日志文件才用的还是原先的程序,让我很苦恼。
> 希望你能够帮助我解答一下怎么回事。
>
可能的一个原因是你使用了 HUP 信号重启 nginx,而并没有使用新的 nginx 可执行文件。可以尝试停止 nginx 再启动
nginx,或者使用热替换技术重启。
细节可以参见:
http://wiki.nginx.org/CommandLine
如果问题依旧,可以检查新 nginx 的安装路径是否正确。同时可以使用 gdb 和 strace 这样的工具进行追踪调试。
同时抄送给 openresty 中文邮件列表:http://groups.google.com/group/openresty
有不少用户和开发者在那里。建议你加入此列表并在那里提问。我并不会回复所有的用户邮件,所以发送到列表里的邮件会有更大的机会得到回复。
Best regards,
-agentzh