天蓝网站的应用程序池超时

时间:2012-06-08 04:35:48

标签: azure application-pool azure-web-sites

有没有办法设置在azure站点下运行的网站的应用程序池的超时。

我有一个网站在那里运行,看起来它需要在闲置一段时间后再次启动。

3 个答案:

答案 0 :(得分:18)

Windows Azure网站支持两种模式:共享和保留。

在共享模式下,您的网站进程(w3wp)与其他共享资源(包括CPU和内存)共享。运行时(即Windows Azure网站系统)在闲置一段时间后从内存中删除网站 - 即您的网站没有获得任何流量。运行时使决策删除站点,基于许多参数,即使您更改配置,它也可能不适用,因为运行时可能会覆盖该配置。

如果您正在寻找您的站点始终在内存中,您可能希望切换到预留实例,您的站点在其自己的VM上运行,并且系统更加灵活在资源利用方面。

Yochay(PM Azure网站)

答案 1 :(得分:17)

由于相关答案在评论中很容易错过。目前,Azure Web Apps支持Always On功能,可将您的应用程序保留在内存中。它位于Basic和更高层,您可以从门户网站进行配置:

Resource_Group > Web App > Settings > Application settings

Always On

如果您希望在FreeShared层中获得相同的效果,您可以创建一个webjob来ping您的网站以将其保留在内存中。有很多博客文章如何实现此12

答案 2 :(得分:3)

如果您指的是新的Windows Azure网站,我认为您无法控制应用程序池超时。这是一个共享的托管服务,您只需上传您的网站,并提供IIS等详细信息。您可以查看已发布的management page,您会发现这不是一个选项。