我们在apache错误日志中看到这样的错误:
[Thu May 17 14:32:35 2012] [error] [client 192.168.1.1] File does not exist: /home/www-data/mywebsite.com/r/cache, referer: http://www.mywebsite.com/r/1010
这很奇怪,因为:
模式:
/level1/.../levelwhatever/filename (referer) /level1/.../levelwhatever/cache
我们运行一个LAMP(Debian stable:PHP 5.3.3-7 + squeeze9,我们也使用APC 3.1.3p1)。 我们使用Google Analytics和AdSense。
我们不知道如何重现这个问题。
注意:我将代码中的用户IPreplace为隐私。
看来,Chrome浏览器有一个错误(问题132059 🙂 http://code.google.com/p/chromium/issues/detail?id=132059
对于特定版本(19.0.1084.52-2 19.0.1084.56而不是18.xx)
我认为这可能是由CMS提供的cachingfunction无法正常工作造成的。 该脚本可能希望将caching页面传递给客户端,从而出现错误,即使客户端根本不直接请求该页面。
您应该检查正在使用的CMS的文档以获取caching机制的描述。 这可能是一个简单的configuration错误,例如,目录权限设置不正确,所以Apache / PHP进程无法创buildcaching文件夹/无法写入