Symptoms
Agregue una nueva máquina virtual (VM) que realice llamadas REST a VxFlex OS GW.
El directorio raíz/sistema de archivos se llenó. El directorio raíz muestra un 100 % lleno cuando se ejecuta el siguiente comando:
df -h
Como alternativa, utilice el siguiente comando para ver la cantidad de almacenamiento que utiliza un directorio en particular:
du -hs [subdirectory name]
En este caso, sería:
du -hs /opt/emc/scaleio/gateway/logs/
Cause
Los productos y programas externos al GW del sistema operativo VxFlex realizan varias llamadas REST a esta VM, lo que provoca la creación de archivos localhost_access.log de gran tamaño.
Resolution
Configurar Catalina localhost_access LogRotation para el gateway de FlexOS
- Modifique el archivo server.xml que se encuentra aquí:
/opt/emc/scaleio/gateway/conf/server.xml
- Modifique el final del archivo, el registrador de localhost_access de:
<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" />
- Guarde el archivo.
- Detenga y reinicie el servicio de gateway mediante:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
Crear la configuración de LogRotate
- Vete a
vi /etc/logrotate.d/scaleio-gateway
- Agregue lo siguiente al archivo:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Limpiar los registros antiguos
- Vete a
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Los nuevos registros se escriben en
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Los registros nuevos se rotan todos los días durante 7 días con
localhost_access.log.1.gz to 7.gz
Affected Products
PowerFlex Software
Products
PowerFlex Software, VxFlex Product Family