Symptoms
Aggiungere una nuova macchina virtuale (VM) che effettui chiamate REST a VxFlex OS GW.
La directory principale/file system si è riempita. La directory principale mostra il 100% di riempimento quando viene eseguito il seguente comando:
df -h
In alternativa, utilizzare il seguente comando per visualizzare la quantità di storage utilizzata da una directory specifica:
du -hs [subdirectory name]
In questo caso, sarebbe:
du -hs /opt/emc/scaleio/gateway/logs/
Cause
I prodotti e i programmi esterni a VxFlex OS GW eseguono più chiamate REST a questa VM, causando la creazione di file di localhost_access.log di grandi dimensioni.
Resolution
Installazione di FlexOS Gateway Catalina localhost_access LogRotation
- Modificare il file server.xml che si trova qui:
/opt/emc/scaleio/gateway/conf/server.xml
- Modificare il logger localhost_access alla fine del file da:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".log"
pattern="%h %l %u %t "%r" %s %b" />
- A:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- Salvare il file.
- Arrestare e riavviare il servizio gateway tramite:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
Creazione della configurazione LogRotate
- Accedere al
vi /etc/logrotate.d/scaleio-gateway
- Aggiungere al file quanto segue:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Pulire i vecchi registri
- Accedere al
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- I nuovi registri vengono scritti in
/opt/emc/scaleio/gateway/logs/localhost_access.log
- I nuovi log vengono ruotati ogni giorno per 7 giorni con
localhost_access.log.1.gz to 7.gz
Affected Products
PowerFlex Software
Products
PowerFlex Software, VxFlex Product Family