Symptoms
Tilføj en ny virtuel maskine (VM), der foretager REST-opkald til VxFlex OS GW.
Rodmappen/filsystemet er fyldt op. Rodmappen vises 100 % fuld, når følgende kommando kører:
df -h
Du kan også bruge følgende kommando til at se, hvor meget storage en bestemt mappe bruger:
du -hs [subdirectory name]
I dette tilfælde ville det være:
du -hs /opt/emc/scaleio/gateway/logs/
Cause
Eksterne produkter og programmer til VxFlex OS GW foretager flere REST-kald til denne VM, hvilket medfører, at der oprettes store localhost_access.log filer.
Resolution
Setup FlexOS Gateway Catalina localhost_access LogRotation
- Rediger server.xml-filen, som findes her:
/opt/emc/scaleio/gateway/conf/server.xml
- Rediger slutningen af filen, localhost_access loggeren fra:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".log"
pattern="%h %l %u %t "%r" %s %b" />
- Til:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- Gem filen.
- Stop og genstart gatewaytjenesten ved hjælp af:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
Opret LogRotate-konfigurationen
- Gå til
vi /etc/logrotate.d/scaleio-gateway
- Føj følgende til filen:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Ryd gamle logfiler
- Gå til
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Der skrives nye logfiler til
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Nye logfiler roteres hver dag i 7 dage med
localhost_access.log.1.gz to 7.gz
Affected Products
PowerFlex Software
Products
PowerFlex Software, VxFlex Product Family