Symptoms
Voeg een nieuwe virtuele machine (VM) toe die REST-aanroepen doet naar de VxFlex OS GW.
De hoofdmap/het bestandssysteem is volgelopen. De hoofdmap toont 100% vol wanneer de volgende opdracht wordt uitgevoerd:
df -h
U kunt ook de volgende opdracht gebruiken om de hoeveelheid opslagruimte te zien die een bepaalde map gebruikt:
du -hs [subdirectory name]
In dit geval zou het zijn:
du -hs /opt/emc/scaleio/gateway/logs/
Cause
Externe producten en programma's voor de VxFlex OS GW voeren meerdere REST-aanroepen uit naar deze VM, waardoor grote localhost_access.log bestanden worden gemaakt.
Resolution
Stel FlexOS-gateway localhost_access logboekrotatie in op Catalina
- Wijzig het bestand server.xml dat u hier vindt:
/opt/emc/scaleio/gateway/conf/server.xml
- Wijzig het einde van het bestand, de localhost_access logger van:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".log"
pattern="%h %l %u %t "%r" %s %b" />
- naar:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- Sla het bestand op.
- Gatewayservice stoppen en opnieuw starten met:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
De LogRotate-configuratie maken
- Ga naar:
vi /etc/logrotate.d/scaleio-gateway
- Voeg het volgende toe aan het bestand:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Schoon de oude logbestanden op
- Ga naar:
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Nieuwe logboeken worden weggeschreven naar
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Nieuwe logs worden elke dag gedurende 7 dagen geroteerd met
localhost_access.log.1.gz to 7.gz
Affected Products
PowerFlex Software
Products
PowerFlex Software, VxFlex Product Family