从日志中删除“未找到处理程序引用的静态文件”

时间:2011-04-22 20:41:25

标签: google-app-engine

我的日志已满:

  

2011-04-22 13:30:02.251   /soc/content/images/melange-logo.jpg   404 0ms 0cpu_ms 0kb   facebookexternalhit / 1.0   (+ HTTP://www.facebook.com/externalhit_uatext.php),gzip的(GFE),gzip的(GFE),gzip的(GFE)   69.171.224.250 - - [22 / Apr / 2011:13:30:02 -0700]“GET   /soc/content/images/melange-logo.jpg   HTTP / 1.1“404 0 -   “facebookexternalhit / 1.0   (+ HTTP://www.facebook.com/externalhit_uatext.php),gzip的(GFE),gzip的(GFE),gzip的(GFE)”   “www.google-melange.com”ms = 1 cpu_ms = 0   api_cpu_ms = 0 cpm_usd = 0.000036 W   2011-04-22 13:30:02.250静态文件   未找到处理程序引用:   SOC /内容/混杂-logo.jpg

这是一个已知的404,我们更改了我们的url架构,并且该链接不再使用。我很满意它服务404.我不熟悉的是我的日志中的警告每次Facebook的机器人点击该URL时,它每隔5分钟做一次,污染我的日志。

如何摆脱这种令人讨厌的警告?

app.yaml位于:

http://code.google.com/p/soc/source/browse/app/app.yaml.template

1 个答案:

答案 0 :(得分:2)

您可以修改静态文件的正则表达式,使其与特定文件名不匹配。或者,提供一个动态处理程序,为该路径返回404,但不记录任何内容。或者,只需重新上传文件即可。