Hello!
2012/12/26 任海荣:
> 首先感谢你写的这个模块,我们已应用。
> 请教下 关于打印memc模块的存key的日志,如何实现?
> 配置如下:
>
> location /memc_xiaoqu {
> internal;
> set $memc_key $request_method$request_uri;
> set $memc_exptime 1800;
> memc_pass 192.168.100.100:11266;
> error_log logs/xiaoqu.log debug;
> }
> 日志为空。。
>
你想打印出 debug 级别的调试日志?如果是的话,你不仅需要配置 error_log 指令的日志过滤级别为 debug,你还需要使用
./configure --with-debug 命令重新构造你的 nginx. 细节见这里的文档:
http://wiki.nginx.org/Debugging#Debugging_log
不过,启用调试日志会给 nginx 带来极大的性能损耗,所以不建议在生产环境启用。
生产环境推荐使用 systemtap 脚本来进行动态追踪。比如我的 Nginx Systemtap Toolkit 中的那些脚本便是实例:
https://github.com/agentzh/nginx-systemtap-toolkit#name
同时抄送给 openresty 中文邮件列表:http://openresty.org/#Community
建议你加入此列表并在那里交流这样的问题。谢谢合作 :)
另外你的邮件系统发送的邮件错误地设置了 reply-to 字段(其值为“任海荣
<任海荣>”,并不是合法的邮件地址),建议修正你的邮件系统的配置,以免收不到别人的回复。
Best regards,
-agentzh