Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

VxFlex OS: O diretório raiz fica cheio devido a grandes arquivos Localhost_access.log

Summary: O diretório raiz fica cheio, causando problemas devido ao grande localhost_access logs que são mantidos no diretório /opt/emc/scaleio/gateway/logs/.

This article applies to   This article does not apply to 

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

  1. 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" />
  2. Salve o arquivo.
  3. Interrompa e reinicie o serviço do gateway usando:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway

Criar a configuração LogRotate

  1. Acesse a página vi /etc/logrotate.d/scaleio-gateway
  2. Adicione o seguinte ao arquivo:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
  copytruncate
  daily
  rotate 7
  compress
  missingok
}

Limpe os logs antigos

  1. 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