有没有一种方法可以设置在 Azure 站点下运行的网站的应用程序池的超时时间。
我有一个正在那里运行的网站,当它闲置一段时间后似乎需要重新启动。
有没有一种方法可以设置在 Azure 站点下运行的网站的应用程序池的超时时间。
我有一个正在那里运行的网站,当它闲置一段时间后似乎需要重新启动。
Windows Azure Web Sites支持两种模式,共享模式和预留模式。
在共享模式下,您的网站进程(w3wp)与其他进程一起运行,共享CPU和内存等资源。运行时(即Windows Azure Web Sites系统)在一段不活动期后从内存中删除站点,即当您的站点没有任何流量时。运行时基于许多参数进行决策删除站点,即使您更改配置也可能不适用,因为运行时可以覆盖该配置。
如果您希望您的站点始终在内存中,则可以考虑切换到预留实例,在其中您的站点将在自己的VM上运行,并且系统在资源利用方面更加灵活。
Yochay(PM Azure Web Sites)
如果您提到的是新的Windows Azure Web Sites,我认为您没有任何控制应用程序池超时的选项。这是一个共享的托管服务,您只需上传您的网站,IIS等细节会为您处理。您可以查看已发布的管理页面,您会发现这不是一个选项。