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

kay*_*one 21 application-pool azure azure-web-sites

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

我有一个网站在那里运行,似乎它需要在闲置一段时间后再次启动.

小智 18

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

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

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

Yochay(PM Azure网站)

  • 在切换到保留模式后,是否需要更改任何参数以防止空闲超时? (5认同)

Pio*_*Pio 17

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

Resource_Group > Web App > Settings > Application settings

永远在线

如果您想要在层中FreeShared层中实现相同的效果,您可以创建一个webjobping您的网站以将其保留在内存中.有许多博客文章如何实现这一目标1,2,等等.