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: La directory principale si riempie a causa di file di Localhost_access.log di grandi dimensioni

Summary: La directory principale si riempie, causando problemi dovuti a registri di localhost_access di grandi dimensioni conservati nella directory /opt/emc/scaleio/gateway/logs/.

This article applies to   This article does not apply to 

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

  1. 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" />
  2. Salvare il file.
  3. Arrestare e riavviare il servizio gateway tramite:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway

Creazione della configurazione LogRotate

  1. Accedere al vi /etc/logrotate.d/scaleio-gateway
  2. Aggiungere al file quanto segue:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
  copytruncate
  daily
  rotate 7
  compress
  missingok
}

Pulire i vecchi registri

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