在 Service Fabric 集群中,我有一个无状态服务,它有一个 while(true) 循环在 RunAsync 方法中连续运行。由于这个while循环,我发现很难从集群中删除应用程序。每次我尝试删除时都会发生错误,说明无法分离进程。通常我会尝试部署应用程序一次以删除代码。要在应用程序之上重新部署代码,我必须部署两次。在不删除无限while循环的情况下是否有解决方法。
更新:Runasync 方法
protected override async Task RunAsync(CancellationToken cancellationToken)
{
//making sure the thread is active
while (true)
{
do something;
}
}
谢谢你的反馈。