我是一家公司的程序员,由于IT的限制,他们的服务器规格不受我的限制。 我知道这是一个运行在Linux环境下的Apache服务器。 我有权限添加/删除文件,并查看指定给我的日志文件。 特别是我pipe理服务器上的一个重要项目,并创build了一个程序来parsingApache日志文件,以便我可以基于ips / page请求报告统计信息。
在上个周末以及即将到来的这个星期,公司一直在迁移他们的一些系统,并且在变化方面出现了一些问题,因为诚然,这是一个缺乏IT部门,他们没有准备好应对变化。 突然间,我在服务器的日志文件中看到了这一点:
ip.ip.ip.ip@ - - [04/May/2015:10:13:43 -0500] "HEAD / HTTP/1.0" 200 - ip.ip.ip.ip@ - - [04/May/2015:10:14:13 -0500] "HEAD / HTTP/1.0" 200 - ip.ip.ip.ip@ - - [04/May/2015:10:14:43 -0500] "HEAD / HTTP/1.0" 200 - ip.ip.ip.ip@ - - [04/May/2015:10:15:13 -0500] "HEAD / HTTP/1.0" 200 - ip.ip.ip.ip@ - - [04/May/2015:10:15:43 -0500] "HEAD / HTTP/1.0" 200 -
(我用ip.ip.ip.ip@取代了ip地址)
它没有在更改开始之前的日志文件中列出,老实说,它并没有真正打扰我,除了我现在已经意识到总页面浏览量(这是通过parsing日志文件中的“.html”请求每条线)已经大幅下降。 这可能是因为一些不同的事情,但是因为我刚刚在服务器上发布了一个新版本,并且很受欢迎,所以我不相信它能正确logging。
这是什么? 它与页面请求有什么关系?
我怀疑HEAD请求是否与您的浏览量减less有关。
就像@mschuett说的那样,它看起来像某种监控系统每隔30秒就会调整你的服务器来检查它是否响应。 这个请求需要很less的资源,所以对于基本上ping服务器并确保http服务正在响应是一个很好的select。 这将不会超时或在服务器上的负载很多,这是我能想到的唯一办法是中断浏览量。
因此,如上所述回答您的问题,这可能是一个监测服务,并没有真正解释为什么您的浏览量下降。
看起来像一个简单的监控系统,特别是固定的30秒间隔。