0

我有一个 Pingdom 检查,每 5 分钟运行一次,它报告我的网站的平均响应时间似乎随机变慢。该网站仍在开发中,因此未使用。这是一个带有 NHibernate 并使用“Shared Microsoft SQL Server as a service”插件的 ASP.NET MVC 站点。这可能是什么原因造成的?

Pingdom 报告数据:

00:00–01:00 266 毫秒
01:00–02:00 5,459 毫秒
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 4,680 毫秒
10:00–11:00 350 毫秒
11 :00–12:00 10,234 毫秒
12:00–13:00 2,866 毫秒
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 6,873 毫秒
19:00–20:00 315 毫秒
20:00–21:00 ? 当天无数据 21:00–22:00 405 ms
22:00–23:00 346 ms
23:00–24:00 413 ms

4

2 回答 2

0

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

于 2013-03-10T03:35:18.907 回答
0

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

于 2013-03-28T15:53:42.513 回答