在服務Fabric羣集中,我有一個無狀態的服務,它有一個在RunAsync方法中持續運行的while(true)循環。由於這個while循環,我發現很難從集羣中刪除應用程序。每次嘗試刪除說明時都會發生錯誤,無法分離進程。正常情況下,我嘗試部署應用程序一次以刪除代碼。要重新部署應用程序頂部的代碼,我必須部署兩次。有沒有解決這個問題,而無需刪除無限while循環。刪除服務Fabric羣集中的無狀態服務時出錯
更新時間:
protected override async Task RunAsync(CancellationToken cancellationToken)
{
//making sure the thread is active
while (true)
{
do something;
}
}
Runasync方法謝謝你的輸入。
你能在這裏添加您的RunAsync方法更好地理解? –
我已經添加Runasync方法。 – user3530857