Добавьте новую виртуальную машину (ВМ), которая выполняет вызовы REST к главной ссылке VxFlex OS.
Корневой каталог/файловая система заполнены. Корневой каталог отображается на 100% заполнен при выполнении следующей команды:
df -h
Также можно использовать следующую команду, чтобы узнать, какой объем памяти занимает определенный каталог:
du -hs [subdirectory name]
В данном случае это будет:
du -hs /opt/emc/scaleio/gateway/logs/
Внешние продукты и программы для VxFlex OS GW выполняют несколько вызовов REST к этой виртуальной машине, что приводит к созданию больших файлов localhost_access.log.
Настройка FlexOS Gateway Catalina localhost_access LogRotation
- Измените файл server.xml, расположенный здесь:
/opt/emc/scaleio/gateway/conf/server.xml
- Измените конец файла, localhost_access логгера с:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".log"
pattern="%h %l %u %t "%r" %s %b" />
- на:
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access" suffix=".log" rotatable="false"
pattern="%h %l %u %t "%r" %s %b" />
- Сохраните файл.
- Остановите и перезапустите службу шлюза с помощью:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway
Создайте конфигурацию LogRotate
- Перейдите на страницу
vi /etc/logrotate.d/scaleio-gateway
- Добавьте в файл следующее:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
copytruncate
daily
rotate 7
compress
missingok
}
Очистите старые журналы
- Перейдите на страницу
rm -rf /opt/emc/scaleio/gateway/logs/localhost_access_log.*.txt
- Новые журналы записываются в
/opt/emc/scaleio/gateway/logs/localhost_access.log
- Новые журналы меняются каждый день в течение 7 дней с помощью
localhost_access.log.1.gz to 7.gz