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
Some article numbers may have changed. If this isn't what you're looking for, try searching all articles. Search articles

VxFlex OS : Le répertoire racine se remplit en raison de fichiers Localhost_access.log volumineux

Summary: Le répertoire racine se remplit, ce qui entraîne des problèmes en raison des journaux de localhost_access volumineux conservés dans le répertoire /opt/emc/scaleio/gateway/logs/.

This article applies to   This article does not apply to 

Symptoms

Ajoutez une nouvelle machine virtuelle (VM) qui effectue des appels REST à la passerelle VxFlex OS.

Le répertoire racine/système de fichiers s’est rempli. Le répertoire racine affiche un niveau de remplissage de 100 % lorsque la commande suivante est exécutée :
df -h
Vous pouvez également utiliser la commande suivante pour afficher la quantité de stockage utilisée par un répertoire particulier :
du -hs [subdirectory name]
Dans ce cas, il s’agit de :
du -hs /opt/emc/scaleio/gateway/logs/

Cause

Les produits et programmes externes à la passerelle VxFlex OS effectuent plusieurs appels REST à cette machine virtuelle, ce qui entraîne la création de fichiers localhost_access.log volumineux.

Resolution

Configuration de la passerelle FlexOS Catalina localhost_access LogRotation

  1. Modifiez le fichier server.xml qui se trouve ici : /opt/emc/scaleio/gateway/conf/server.xml 
    • Modifiez la fin du fichier, l’enregistreur de localhost_access à partir de :
      <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
       prefix="localhost_access_log" suffix=".log"
       pattern="%h %l %u %t "%r" %s %b" />
    • Jusqu’à :
      <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. Enregistrez le fichier.
  3. Arrêtez et redémarrez le service de passerelle à l’aide de :
systemctl stop scaleio-gateway
systemctl start scaleio-gateway

Créer la configuration LogRotate

  1. Rendez-vous sur vi /etc/logrotate.d/scaleio-gateway
  2. Ajoutez les éléments suivants au fichier :
/opt/emc/scaleio/gateway/logs/localhost_access.log {
  copytruncate
  daily
  rotate 7
  compress
  missingok
}

Nettoyer les anciens journaux

  1. Rendez-vous sur rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
  • Les nouveaux journaux sont écrits dans /opt/emc/scaleio/gateway/logs/localhost_access.log
  • De nouveaux journaux sont soumis à une rotation tous les jours pendant 7 jours avec localhost_access.log.1.gz to 7.gz

Affected Products

PowerFlex Software

Products

PowerFlex Software, VxFlex Product Family