Symptoms
Lägg till en ny virtuell maskin (VM) som gör REST-anrop till VxFlex OS GW.
Rotkatalogen/filsystemet har fyllts. Rotkatalogen är 100 % full när följande kommando körs:
df -h
Du kan också använda följande kommando för att se hur mycket lagringsutrymme en viss katalog använder:
du -hs [subdirectory name]
I det här fallet skulle det vara:
du -hs /opt/emc/scaleio/gateway/logs/
Cause
Externa produkter och program till VxFlex OS GW gör flera REST-anrop till den här virtuella datorn, vilket gör att stora localhost_access.log filer skapas.
Resolution
Konfiguration för FlexOS-gateway Catalina localhost_access LogRotation
- Ändra filen server.xml som finns här:
/opt/emc/scaleio/gateway/conf/server.xml
- Ändra slutet på filen, localhost_access loggaren från:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".log"
pattern="%h %l %u %t "%r" %s %b" />
- Till:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- Spara filen.
- Stoppa och starta om gatewaytjänsten med:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
Skapa LogRotate-konfigurationen
- Gå till
vi /etc/logrotate.d/scaleio-gateway
- Lägg till följande i filen:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Rensa de gamla loggarna
- Gå till
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Nya loggar skrivs till
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Nya loggar roteras varje dag i 7 dagar med
localhost_access.log.1.gz to 7.gz
Affected Products
PowerFlex Software
Products
PowerFlex Software, VxFlex Product Family