PowerFlex: Das Stammverzeichnis füllt sich aufgrund Localhost_access.log Dateien – Protokollrotation

Summary: Das Stammverzeichnis füllt sich, was zu Problemen aufgrund der großen localhost_access Protokolle führt, die im Verzeichnis /opt/emc/scaleio/gateway/logs/ gespeichert sind.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Fügen Sie eine neue virtuelle Maschine (VM) hinzu, die REST-Aufrufe an das VxFlex OS-GW durchführt.

Das Stammverzeichnis/Dateisystem ist voll. Das Stammverzeichnis wird als zu 100 % voll angezeigt, wenn der folgende Befehl ausgeführt wird:
df -h
Alternativ können Sie den folgenden Befehl verwenden, um die Speichermenge anzuzeigen, die ein bestimmtes Verzeichnis verwendet:
du -hs [subdirectory name]
In diesem Fall wäre es:
du -hs /opt/emc/scaleio/gateway/logs/

Cause

Externe Produkte und Programme für das VxFlex OS-GW führen mehrere REST-Aufrufe an diese VM aus, wodurch große localhost_access.log Dateien erstellt werden.

Resolution

Richten Sie localhost_access-Protokollrotation für den FlexOS-Gateway Catalina ein

  1. Ändern Sie die server.xml-Datei, die sich hier befindet: /opt/emc/scaleio/gateway/conf/server.xml 
    • Ändern Sie das Ende der Datei, die localhost_access der Protokollierung von:
      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
       prefix="localhost_access_log" suffix=".log"
       pattern="%h %l %u %t "%r" %s %b" />
    • Zu:
      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
       prefix="localhost_access" suffix=".log" rotatable="false"
       pattern="%h %l %u %t "%r" %s %b" />
  2. Speichern Sie die Datei.
  3. Stoppen Sie den Gateway-Service und starten Sie ihn neu mit:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway

Erstellen Sie die LogRotate-Konfiguration.

  1. Gehen Sie zu 
    vi /etc/logrotate.d/scaleio-gateway
  2. Fügen Sie Folgendes zur Datei hinzu:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
  copytruncate
  daily
  rotate 7
  compress
  missingok
}

Bereinigen Sie die alten Protokolle.

  1.  
    rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
  • Es werden neue Protokolle geschrieben. /opt/emc/scaleio/gateway/logs/localhost_access.log
  • Neue Protokolle werden 7 Tage lang täglich mit localhost_access.log.1.gz to 7.gz

Affected Products

PowerFlex rack, VxFlex Product Family

Products

PowerFlex Software, VxFlex Product Family
Article Properties
Article Number: 000058582
Article Type: Solution
Last Modified: 24 Nov 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.