Symptoms
Legg til en ny virtuell maskin (VM) som foretar REST-kall til VxFlex OS GW.
Rotkatalogen/filsystemet er fylt opp. Rotkatalogen viser 100 % full når følgende kommando kjøres:
df -h
Du kan også bruke følgende kommando for å se hvor mye lagringsplass en bestemt katalog bruker:
du -hs [subdirectory name]
I dette tilfellet vil det være:
du -hs /opt/emc/scaleio/gateway/logs/
Cause
Eksterne produkter og programmer til VxFlex OS GW foretar flere REST-kall til denne virtuelle maskinen, noe som fører til at store localhost_access.log filer opprettes.
Resolution
Konfigurere FlexOS Gateway Catalina localhost_access LogRotation
- Endre server.xml-filen som befinner seg her:
/opt/emc/scaleio/gateway/conf/server.xml
- Endre slutten av filen, den 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" />
- Lagre filen.
- Stopp og start gateway-tjenesten på nytt ved hjelp av:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
Opprette LogRotate-konfigurasjonen
- Gå til
vi /etc/logrotate.d/scaleio-gateway
- Legg til følgende i filen:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Rydde opp i de gamle loggene
- Gå til
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Nye logger skrives til
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Nye logger roteres hver dag i 7 dager med
localhost_access.log.1.gz to 7.gz
Affected Products
PowerFlex Software
Products
PowerFlex Software, VxFlex Product Family