Symptoms
Adicione uma nova máquina virtual (VM) que faça chamadas REST para o GW do VxFlex OS.
O diretório raiz/file system está cheio. O diretório raiz mostra 100% cheio quando o seguinte comando é executado:
df -h
Como alternativa, use o seguinte comando para ver a quantidade de armazenamento que um diretório específico está usando:
du -hs [subdirectory name]
Nesse caso, seria:
du -hs /opt/emc/scaleio/gateway/logs/
Cause
Produtos e programas externos ao GW do VxFlex OS estão fazendo várias chamadas REST para essa VM, fazendo com que arquivos de localhost_access.log grandes sejam criados.
Resolution
Configure a rotação de log localhost_access do Catalina no gateway do FlexOS
- Modifique o arquivo server.xml localizado aqui:
/opt/emc/scaleio/gateway/conf/server.xml
- Modifique o final do arquivo, o localhost_access logger de:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".log"
pattern="%h %l %u %t "%r" %s %b" />
- Para:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- Salve o arquivo.
- Interrompa e reinicie o serviço do gateway usando:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
Criar a configuração LogRotate
- Acesse a página
vi /etc/logrotate.d/scaleio-gateway
- Adicione o seguinte ao arquivo:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Limpe os logs antigos
- Acesse a página
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Novos registros são gravados em
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Novos logs são rodados todos os dias por 7 dias com o
localhost_access.log.1.gz to 7.gz
Affected Products
PowerFlex Software
Products
PowerFlex Software, VxFlex Product Family