CA ARCserve RHA-Fehlerbehebung › Überschrittenes Spool-Limit
Überschrittenes Spool-Limit
CR00404 "Überschrittenes Spool-Limit. Das Szenario wird beendet".
Ursache:
Diese Meldung kann sich entweder auf den Spool auf dem Master oder auf den Spool auf dem Replikat beziehen. Sie bedeutet, dass der Wert, den Sie für eine der Spool-Eigenschaften eingegeben haben - Max. Spool-Größe oder Min. freier Speicherplatz - überschritten worden ist. Das Erreichen des Schwellenwerts führt dazu, dass das System einen Fehler ausgibt und die ausgeführte Replikation stoppt. Es gibt eine Ausnahme von dieser Regel - wenn der Wert von der Max. Spool-Größe auf der Kopie überschritten wird, wird eine Meldung ausgegeben, aber das Szenario wird nicht gestoppt. In diesem Fall erscheint die folgende Meldung:"ER00002"-"Spool-Größenlimit überschritten. Aktuelle Größe: %1"
Mehrere Faktoren können Ursache des Spool-Wachstums sein:
- Auf Master und Kopie wird, wenn ein Echtzeit-Virenscanner aktiv ist, jede replizierte Datei gefiltert, bevor die Änderung auf die Datei angewendet wird. Dieser Filtervorgang führt dazu, dass die replizierten Dateien sowohl auf dem Master als auch auf dem Replikat im Spool zwischengespeichert werden, bevor sie übertragen oder angewendet werden. Dadurch kommt es zu einem Engpass, und das Spool-Limit kann überschritten werden.
- Auf dem Master kann das Spool-Limit überschritten werden, wenn die Verbindung zwischen Master und Replikat eine niedrige Bandbreite hat und auf dem Master viele Aktualisierungen vorgenommen werden.
- Auf dem Replikat werden die neuen Aktualisierungen vom Master im Replikat-Spool gespeichert, wenn die Synchronisation initiiert wird, während eine Replikation ausgeführt wird . Erst wenn die Synchronisation abgeschlossen ist, werden die im Spool-Verzeichnis zwischengespeicherten replizierten Dateien auf die Replikatdaten angewandt. Wenn die Synchronisation langwierig ist oder in der Zwischenzeit viele Änderungen am Master vorgenommen wurden, kann das Spool-Limit überschritten werden.
- Während des Assured Recovery-Tests werden die Datenänderungen, die weiterhin auf dem Master durchgeführt werden, an das Replikat gesendet, jedoch nicht sofort angewendet. Stattdessen werden diese Änderungen gesammelt, im Spool gespeichert und erst auf die Daten des Replikats angewendet, wenn der Test abgeschlossen ist. Das Spool-Limit kann dadurch überschritten werden.
- Auf dem Replikat kann eine Festplatten-E/A-Warteschlange gebildet werden, wenn es auf dem Datenverzeichnis des Replikatservers zu großer Aktivität kommt. Dies führt dazu, dass die replizierten Dateien im Spool zwischengespeichert werden, während sie auf einen sequenzielle Zugriff auf das Festplatten-Untersystem warten, um die Datenänderungen auf die Dateien auf der Festplatte anzuwenden.
- Es gibt eine hohe Festplatten-E/A im Datenverzeichnis des Replikatservers. Festplatten-E/A führt dazu, dass Schreibvorgänge auf der Festplatte in die Warteschlange gestellt werden, was dazu führt, dass die Replikationsdateien im Spool zwischengespeichert werden, während sie auf sequentiellen Zugriff auf das Festplatten-Untersystem warten, um die Datenänderungen auf die Dateien auf der Festplatte anzuwenden.
- Um dieses Problem zu beheben, führen Sie Perfmon-Zähler aus, um die Festplatten-E/A zu überprüfen. Ziehen Sie in Betracht, den Spool auf eine Volume zu verschieben, die eine relativ niedrige Festplatten-E/A hat. Es wird nicht empfohlen, den Spool auf der gleichen Volume zu installieren, auf der sich die Dateien befinden. Im Fall eines Anwendungsservers wie Exchange, SQL, Oracle, etc. sollte der Spool sollte nicht auf einer Volume installiert werden, die entweder die DB-Dateien oder die Transaktionsprotokolle enthält.
Hinweis:
- Wenn es zu einer Trennung der Verbindung zwischen Master und Replikat kommt, wird der Spool auf dem Master, der Änderungen für das Replikat speichert, zu dem die Verbindung unterbrochen ist, geleert.
- Wenn der Spool oder das Spool-Laufwerk voll ist, stoppt CA ARCserve RHA das Szenario. Sobald Sie das Szenario neu starten, wird der Spool entleert, damit das Szenario ausgeführt werden kann. Wenn Sie keine Änderung in der Spool-Definition oder dem Spool-Laufwerk vornehmen, wird dieses Problem allerdings wieder auftreten.
Aktion:
Sie können eine oder alle der folgenden Aktionen ausführen:
- Schließen Sie das CA ARCserve RHA-Spool-Verzeichnis von der AV-Prüfung aller an der Replikation beteiligten Hosts aus.
- Verringern Sie den Wert, den Sie als Eigenschaft unter Spool - Min. freier Speicherplatz angegeben haben.
- Erhöhen Sie den Wert, den Sie als Eigenschaft unter Spool - Max. Spool-Größe angegeben haben.
- Führen Sie Perfmon-Zähler aus, um die Festplatten-E/A zu überprüfen. Ändern Sie bei Bedarf den Speicherort des Spool-Verzeichnisses und wählen ein freies und relativ inaktives Laufwerk aus.
Hinweis: Es wird nicht empfohlen, den CA ARCserve RHA-Spool auf der gleichen Volume zu installieren, auf der sich die Dateien befinden. Im Fall eines Datenbankservers wie Exchange, SQL und Oracle sollte der Spool sollte nicht auf einer Volume installiert werden, die entweder die DB-Dateien oder die Transaktionsprotokolle enthält.
- Löschen Sie Dateien oder verschieben Sie diese vom aktuellen Spool-Laufwerk, und reduzieren Sie dessen andere Aktivitäten.