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

VxFlex OS. Корневой каталог заполняется из-за большого объема файлов Localhost_access.log

Summary: Корневой каталог заполняется, что приводит к проблемам из-за больших журналов localhost_access, которые хранятся в каталоге /opt/emc/scaleio/gateway/logs/.

This article applies to   This article does not apply to 

Symptoms

Добавьте новую виртуальную машину (ВМ), которая выполняет вызовы REST к главной ссылке VxFlex OS.

Корневой каталог/файловая система заполнены. Корневой каталог отображается на 100% заполнен при выполнении следующей команды:
df -h
Также можно использовать следующую команду, чтобы узнать, какой объем памяти занимает определенный каталог:
du -hs [subdirectory name]
В данном случае это будет:
du -hs /opt/emc/scaleio/gateway/logs/

Cause

Внешние продукты и программы для VxFlex OS GW выполняют несколько вызовов REST к этой виртуальной машине, что приводит к созданию больших файлов localhost_access.log.

Resolution

Настройка FlexOS Gateway Catalina localhost_access LogRotation

  1. Измените файл 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" />
  2. Сохраните файл.
  3. Остановите и перезапустите службу шлюза с помощью:
systemctl stop scaleio-gateway
systemctl start scaleio-gateway

Создайте конфигурацию LogRotate

  1. Перейдите на страницу vi /etc/logrotate.d/scaleio-gateway
  2. Добавьте в файл следующее:
/opt/emc/scaleio/gateway/logs/localhost_access.log {
  copytruncate
  daily
  rotate 7
  compress
  missingok
}

Очистите старые журналы

  1. Перейдите на страницу 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

Affected Products

PowerFlex Software

Products

PowerFlex Software, VxFlex Product Family