我有一个每5分钟运行一次的Pingdom检查,它报告我的站点的平均响应时间似乎是随机减慢的。该网站仍在开发中,所以没有被使用。这是一个带有NHibernate并使用“共享Microsoft SQL Server作为服务”插件的ASP.NET MVC站点。这可能是什么原因造成的?
Pingdom报告数据:
00:00-01:00 266毫秒
01:00-02:00 5459毫秒
02:00-03:00 336毫秒
03:00-04:00 267毫秒
04:00-05:00 275毫秒
05:00-06:00 334毫秒
06:00-07:00 513毫秒
07:00-08:00 11,663毫秒
08:00-09:00 316毫秒
09:00-10:00 4680毫秒
10:00-11:00 350毫秒
11:00-12:00 10,234ms
12:00-13:00 2866毫秒
13:00-14:00 263毫秒
14:00-15:00 309毫秒
15:00-16:00 308毫秒
16:00-17:00 5,261毫秒
17:00-18:00 5,121毫秒
18:00-19:00 6873毫秒
19:00-20:00 315毫秒
20:00-21:00?当天无数据21:00-22:00 405毫秒
22:00-23:00 346毫秒
23:00-24:00 413毫秒
发布于 2013-03-28 23:53:43
我得到了AppHarbor支持的快速回复,他们解决了这个问题。这是我的服务器实例的某种bug,它有两个工作进程。较慢的Pingdom响应很可能是由“冷”工作者处理请求的地方。
发布于 2013-03-10 11:35:19
我认为默认情况下IIS每29小时重启一次你的应用程序池,所以如果你的站点没有看到pingdom生成的流量以外的大量流量,那么你可能会看到Pingdom生成的第一个请求很慢。
https://stackoverflow.com/questions/15315473
复制相似问题