gpt4 book ai didi

Azure 开发 - 如何停止 Web 角色实例

转载 作者:行者123 更新时间:2023-12-02 00:31:15 26 4
gpt4 key购买 nike

我需要测试我的代码如何处理开发环境中 Web 角色实例的失败。

如何终止其中一个实例?我在用户界面中看不到任何选项。似乎是一个奇怪的遗漏

更新

问题与分布式缓存层有关(我知道 azure 提供了自己的缓存层)我希望能够测试系统对丢失或附加节点等的 react

也许我真正的问题是

RoleEnvironment.CurrentRoleInstance.Role.Instances 的最新情况

最佳答案

需要在开发模拟器中模拟不正常退出通常是因为您正在 Web 角色中执行有状态或长时间运行的操作。这通常是不鼓励的,但有时是不可避免的。

我怀疑模拟故障的最佳方法是终止进程。如果您打开任务管理器(或更好的 Process Explorer),您将看到托管“WaIISHost”或“WaWorkerHost”的“WatDebugger”。如果你杀死这个进程,我认为它会模拟失败。

老实说,在云中测试这个更容易。您可以通过 RDP 进入其中一个实例并终止“WaAppAgent”进程。这将杀死您的 RoleEntryPoint 和结构 Controller 代理。这将是一次真正的不体面的失败。

关于Azure 开发 - 如何停止 Web 角色实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6646744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com