VxFlex OS GW ye REST çağrıları yapan yeni bir sanal makine (VM) ekleyin.
Kök dizin/dosya sistemi doldu. Aşağıdaki komut çalıştırıldığında kök dizin %100 dolu olarak görünür:
df -h
Alternatif olarak, belirli bir dizinin kullandığı depolama miktarını görmek için aşağıdaki komutu kullanın:
du -hs [subdirectory name]
Bu durumda, şöyle olacaktır:
du -hs /opt/emc/scaleio/gateway/logs/
VxFlex OS GW ye yönelik harici ürünler ve programlar, bu sanal makineye birden fazla REST çağrısı yaparak büyük localhost_access.log dosyalarının oluşturulmasına neden oluyor.
FlexOS Gateway Catalina localhost_access LogRotation kurulumu
- Şu konumda yer alan server.xml dosyasını değiştirin:
/opt/emc/scaleio/gateway/conf/server.xml
- Dosyanın sonunu, localhost_access günlükçüsünü şuradan değiştirin:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".log"
pattern="%h %l %u %t "%r" %s %b" />
- Şu şekilde değiştirin:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- Dosyayı kaydedin.
- Aşağıdakileri kullanarak ağ geçidi hizmetini durdurun ve yeniden başlatın:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
LogRotate Yapılandırmasını Oluşturma
- Şu adrese gidin:
vi /etc/logrotate.d/scaleio-gateway
- Dosyaya aşağıdakileri ekleyin:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Eski günlükleri temizleme
- Şu adrese gidin:
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Yeni günlükler şuraya yazılır:
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Yeni günlükler 7 gün boyunca her gün
localhost_access.log.1.gz to 7.gz