1

有没有办法自行停止工作进程?我已经编写了控制台应用程序,它使用 REST API 来启动和停止工作进程并删除云服务部署。在最新的公告中,停止工作进程不会花费任何费用,现在是免费的。

我可以让工作进程自行停止吗?工作进程中是否有任何事件自行停止?请告诉我。

4

1 回答 1

1

所以我认为您指的是 Worker Roles,对吗?工作进程只是您在应用程序中运行的东西(如线程、方法等)。Azure 辅助角色是完整的 VM。

假设这就是您的意思:关于停止 VM 的新公告不适用于 Web / Worker Role 实例;它适用于虚拟机。这些可以通过 REST 调用轻松停止(或者通过包装 REST 调用的 PowerShell 更容易停止)。您可以从虚拟机发出该调用,这将有效地自行关闭,但我不太确定这是一个合理的想法。如果您采用这种方法,您将很难跟踪角色停止进度,因为您刚刚停止了发出调用的 VM。

于 2013-06-11T00:32:05.207 回答