Přidejte nový virtuální počítač (VM), který provádí volání REST do systému VxFlex OS GW.
Kořenový adresář / souborový systém se zaplnil. Při spuštění následujícího příkazu se kořenový adresář zobrazí jako 100% plný:
df -h
Případně můžete pomocí následujícího příkazu zjistit, kolik úložiště konkrétní adresář využívá:
du -hs [subdirectory name]
V tomto případě by to bylo:
du -hs /opt/emc/scaleio/gateway/logs/
Externí produkty a programy systému VxFlex OS GW opakovaně volají REST na tento virtuální počítač, což způsobuje vytváření velkých souborů localhost_access.log.
Konfigurace funkce LogRotation pro protokoly localhost_access brány FlexOS Catalina
- Upravte soubor server.xml v tomto umístění:
/opt/emc/scaleio/gateway/conf/server.xml
- Upravte konec souboru, 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" />
- Komu:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- Uložte soubor.
- Zastavte a restartujte službu brány pomocí:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
Vytvoření konfigurace LogRotate
- Navštivte adresu
vi /etc/logrotate.d/scaleio-gateway
- Do souboru přidejte následující položky:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Odstraňte staré protokoly
- Navštivte adresu
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Nové protokoly se zapisují do
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Nové protokoly se obměňují každý den po dobu 7 dnů s
localhost_access.log.1.gz to 7.gz