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