我如何知道我的Azure角色是由运行时关闭的还是手动关闭的?
我部署了一个Azure服务—偶尔我会在日志中看到调用了我如何知道我的Azure角色是由运行时关闭的还是手动关闭的?,azure,cloud,Azure,Cloud,我部署了一个Azure服务—偶尔我会在日志中看到调用了OnStop(),然后在大约20分钟后调用OnStart()。我想知道为什么会这样 我如何知道我的角色是手动重新启动还是通过Azure运行时重新启动?您能解释一下手动重新启动是什么意思吗?是否有人通过RDP登录并点击重新启动 您只有几个选项可以触发重新启动: 有人通过RDP登录并重新启动。没办法追踪那个。如果您担心RDP是一种常见的情况,请关闭RDP。我甚至不确定OnStop是否会在这里被称为OnStop 结构控制器关闭实例以a.)在允许的情
OnStop()
,然后在大约20分钟后调用OnStart()
。我想知道为什么会这样
我如何知道我的角色是手动重新启动还是通过Azure运行时重新启动?您能解释一下手动重新启动是什么意思吗?是否有人通过RDP登录并点击重新启动 您只有几个选项可以触发重新启动:
因此,如果你看到一个桌面,除了关闭RDP(正如我所说,我甚至不确定它是否会触发桌面),你就无能为力了。否则,您可以查看基础架构日志并列出操作API,以查看是什么启动了它。可能只是azure修补了“服务器”(或者只是用修补过的instanc替换整个instanc,我想这样做会更容易)。你能在事后将桌面远程插入机器并检查日志吗?@alun:也许吧。我可以尝试,但这看起来太牵手了-我想有一个更方便的方法。我想结构控制器想要修补实例。