Im Service Fabric-Cluster habe ich einen zustandslosen Dienst, der in der RunAsync-Methode kontinuierlich eine (echte) Schleife ausführt. Aufgrund dieser while-Schleife finde ich es schwierig, die Anwendung aus dem Cluster zu löschen. Der Fehler tritt jedes Mal auf, wenn ich versuche, den Vorgang zu löschen, indem ich den Status nicht löste. Normalerweise versuche ich, die Anwendung einmal zu implementieren, um den Code zu entfernen. Um den Code über der Anwendung neu zu implementieren, muss ich zweimal bereitstellen. Gibt es eine Arbeit, ohne die unendliche While-Schleife zu entfernen?Fehler beim Löschen des zustandslosen Diensts im Service Fabric-Cluster
Aktualisiert: Runasync Methode
protected override async Task RunAsync(CancellationToken cancellationToken)
{
//making sure the thread is active
while (true)
{
do something;
}
}
Vielen Dank für die Eingabe.
Können Sie Ihre RunAsync Methode hinzufügen hier zum besseren Verständnis? –
Ich habe die Runasync-Methode hinzugefügt. – user3530857