为什么我的AppHarbor网站随机需要10秒钟才能回复

时间:2013-03-09 20:20:02

标签: appharbor

我有一个每隔5分钟运行一次的Pingdom检查,它会报告我的网站的平均响应时间似乎随机减慢。该网站仍处于开发阶段,因此未被使用。它是一个带有NHibernate的ASP.NET MVC站点,并使用“共享Microsoft SQL Server即服务”插件。可能导致这种情况的原因是什么?

Pingdom报告数据:

<00> 00:00-01:00 266 ms
01:00-02:00 5,459 ms
02:00-03:00 336 ms
03:00-04:00 267 ms
04:00-05:00 275 ms
05:00-06:00 334 ms
06:00-07:00 513 ms
07:00-08:00 11,663 ms
08:00-09:00 316 ms
09:00-10:00 4,680 ms
10:00-11:00 350毫秒
11:00-12:00 10,234 ms
12:00-13:00 2,866 ms
13:00-14:00 263 ms
14:00-15:00 309 ms
15:00-16:00 308 ms
16:00-17:00 5,261 ms
17:00-18:00 5,121 ms
18:00-19:00 6,873 ms
19:00-20:00 315 ms
20:00-21:00?今天没有数据 21:00-22:00 405 ms
22:00-23:00 346 ms
23:00-24:00 413 ms

2 个答案:

答案 0 :(得分:0)

我认为默认情况下IIS会每29小时重新启动一次应用程序池,因此如果您的网站没有看到除Pingdom之外的大量流量,您可能会看到pingdom生成的第一次请求缓慢。

答案 1 :(得分:0)

我得到了AppHarbor支持人员的快速回复,他们解决了这个问题。这是我的服务器实例的某种错误,它有2个工人。缓慢的Pingdom响应很可能是“冷”工作者处理请求的地方。