我在共享托管服务提供商上有一个网站。我的站点在空闲时超时,并且可能需要40秒才能再次启动,我想增加空闲超时。在manage-Dedicated IIS应用程序池下,空闲超时设置为5分钟我想增加它,我打电话给我的提供商,他们说我无法使用共享主机帐户更改设置。我在想是否有另一种方式像web.config文件夹那样增加超时时间?
答案 0 :(得分:3)
应用池可能正在回收。在共享主机服务上,您无法做到这一点。您可以做的是每隔N分钟将ping发送到Web服务器。如果GoDaddy每5分钟回收一次应用程序池,则每隔4分钟向您的网站发送一次ping。这样做可以将超时延长4分钟。如果你总是这样做,除非明确调用(或除非主机有一些其他的回收),否则它不应该回收。
您可以选择使用在服务器上ping和报告的监控服务。以下是两个可能对您有用的内容:https://uptimerobot.com/ https://www.pingdom.com/
答案 1 :(得分:1)
我尝试过的正常运行时间服务实际上并未向网络应用发送HTTP请求,因此它无法帮助保持活动状态。但是,我在 Application Insights 中找到了一个名为可用性的好功能,它可以让您创建实际向您的网站发送GET请求的定期测试,从而防止其被回收。
我在blog post here中解释了更多。
答案 2 :(得分:0)
每4分钟会有人访问您的网站。