我如何防止Azure云服务(Classic)进入睡眠状态(2018年)?

我如何防止Azure云服务(Classic)进入睡眠状态(2018年)?,azure,iis,azure-cloud-services,Azure,Iis,Azure Cloud Services,我们有一个网站一直处于休眠状态,这会由于我们的零星请求对时间的敏感性而导致错误 我已经看到在旧的Azure控制台中有一个“始终打开”设置,但它似乎不适用于新的界面: 该设置现在在哪里,或者如何进行等效设置 我看到的是: 有两种选择。其中之一就是使用它,它会不断调用你的应用程序,这样它就不会循环使用。或者当它启动时会自动重新启动 根据博客文章,您可以“在包中包含一个脚本,该脚本配置为在每次重新启动角色时作为启动脚本运行。” 如何继续配置可以在该帖子的“避免自动回收Azure云服务Web角色”下找

我们有一个网站一直处于休眠状态,这会由于我们的零星请求对时间的敏感性而导致错误

我已经看到在旧的Azure控制台中有一个“始终打开”设置,但它似乎不适用于新的界面:

该设置现在在哪里,或者如何进行等效设置

我看到的是:
有两种选择。其中之一就是使用它,它会不断调用你的应用程序,这样它就不会循环使用。或者当它启动时会自动重新启动

根据博客文章,您可以“在包中包含一个脚本,该脚本配置为在每次重新启动角色时作为启动脚本运行。”


如何继续配置可以在该帖子的“避免自动回收Azure云服务Web角色”下找到。

有几个选项。其中之一就是使用它,它会不断调用你的应用程序,这样它就不会循环使用。或者当它启动时会自动重新启动

根据博客文章,您可以“在包中包含一个脚本,该脚本配置为在每次重新启动角色时作为启动脚本运行。”

如何继续配置可以在该帖子的“避免自动回收Azure云服务Web角色”下找到。

  • 检查Azure门户上的云服务可用性
  • 确保所有角色实例都处于就绪状态。如果没有,, 请参阅故障诊断与排除刀片
  • 将RDP导入角色实例,并在中检查IIS进程(w3wp.exe) 任务管理器正在运行
  • 如果w3wp.exe进程未显示在任务管理器中,请转到并重新启动应用程序
  • 检查您在浏览器中获得的http响应代码。50倍的错误是 与应用程序相关的问题,请参阅故障诊断与排除刀片
  • 检查默认端口80(用于http)和443(用于https)是否正确 可到达的使用TELNET或TCPING确保w3wp.exe进程 她正在听
  • 如果您的web应用程序可以在本地访问,但不能在外部访问,则 可能是与网络相关的问题
您也可以参考。

  • 检查Azure门户上的云服务可用性
  • 确保所有角色实例都处于就绪状态。如果没有,, 请参阅故障诊断与排除刀片
  • 将RDP导入角色实例,并在中检查IIS进程(w3wp.exe) 任务管理器正在运行
  • 如果w3wp.exe进程未显示在任务管理器中,请转到并重新启动应用程序
  • 检查您在浏览器中获得的http响应代码。50倍的错误是 与应用程序相关的问题,请参阅故障诊断与排除刀片
  • 检查默认端口80(用于http)和443(用于https)是否正确 可到达的使用TELNET或TCPING确保w3wp.exe进程 她正在听
  • 如果您的web应用程序可以在本地访问,但不能在外部访问,则 可能是与网络相关的问题
你也可以参考一下

REM *** Prevent the IIS app pools from shutting down due to being idle.
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00

REM *** Prevent IIS app pool recycles from recycling on the default schedule of 1740 minutes (29 hours).
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.recycling.periodicRestart.time:00:00:00