Dodaj nową maszynę wirtualną (VM), która wykonuje wywołania REST do GW systemu operacyjnego VxFlex.
Katalog główny/system plików został zapełniony. Po uruchomieniu następującego polecenia katalog główny jest zapełniony w 100%:
df -h
Możesz też użyć następującego polecenia, aby wyświetlić ilość pamięci masowej używanej przez określony katalog:
du -hs [subdirectory name]
W tym przypadku będzie to:
du -hs /opt/emc/scaleio/gateway/logs/
Produkty i programy zewnętrzne dla VxFlex OS GW wykonują wiele wywołań REST dla tej maszyny wirtualnej, powodując tworzenie dużych plików localhost_access.log.
Skonfiguruj FlexOS Gateway Catalina localhost_access LogRotation
- Zmodyfikuj plik server.xml znajdujący się tutaj:
/opt/emc/scaleio/gateway/conf/server.xml
- Zmodyfikuj koniec pliku, localhost_access logger z:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".log"
pattern="%h %l %u %t "%r" %s %b" />
- Do:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- Zapisz plik.
- Zatrzymaj i uruchom ponownie usługę bramy przy użyciu:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
Utwórz konfigurację LogRotate
- Przejdź do
vi /etc/logrotate.d/scaleio-gateway
- Dodaj następujące elementy do pliku:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Wyczyść stare dzienniki
- Przejdź do
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Nowe dzienniki są zapisywane w
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Nowe dzienniki są zmieniane codziennie przez 7 dni z
localhost_access.log.1.gz to 7.gz