2017-10-24 1 views
0

Wir haben eine Azure Service Fabric, die auf Azure ausgeführt wird. Bei der Erstellung des Clusters werden alle Daten auf Laufwerk D gespeichert, einem temporären Ordner mit wenig Speicherplatz. Es sieht so aus, als ob Service Fabric das Laufwerk D: verwendet, um seine Protokolle zu schreiben, und diese Protokolle benötigen die Hälfte des Speicherplatzes.Azure Service Fabric Festplatte voll

Irgendwann ist auf einigen Knoten im Cluster der Speicherplatz knapp. Wir schaffen Platz, aber das Problem wird wahrscheinlich sehr bald wiederkehren.

Wissen alle, wie wir Service Fabric sicher konfigurieren können, um Daten woanders zu speichern? Können wir das für einen bestehenden Cluster tun oder müssen wir einen neuen Cluster neu installieren? Können wir Laufwerke aus dem Azure-Speicher mounten und diese für SF-Protokolle oder zum Speichern unserer Daten verwenden?

+0

Vielleicht können Sie einen neuen Cluster erstellen, verwaltete Datenträger mit: https://stackoverflow.com/ Fragen/43117317/set-up-azure-service-Fabric-Cluster-on-managed-disks – LoekD

Antwort

1

Um dieses Problem für diese Instanz zu beheben, können Sie Ihren Cluster zurücksetzen. So wird der Cache gelöscht und der Speicher für die Ausführung des Dienstes freigegeben.

Edit 1:

Hier fand ich Msdn Link Einstellungen des Dienstes Gewebe zu ändern. Dies könnte helfen. Customize service fabric cluster settings

(nicht wirklich eine Antwort, aber ich kann nicht sagen, da ich unter 50 Punkten bin :))