Для серверов приложений и веб-серверов на базе Apache Tomcat™, используемых в системе, предусмотрена дополнительная надстройка, позволяющая осуществлять ротацию файлов серверных логов.
Для обеспечения ротации серверных логов используются дополнительные параметры JVM сервера приложений / веб-сервера Apache Tomcat™:
Переключатель вывода лога в консоль сервера. Для обеспечения записи лога в файл данный параметр должен иметь значение "true"
.
Путь к каталогу, в который будет осуществляться запись файла журнала. Если путь не указан, либо указанный каталог отсутствует, запись файла журнала не производится.
Имя сервера, для которого выполняется логирование.
Для серверов приложений максимальный размер файла, необходимость запись его в БД, а также необходимость сжатия перед записью в БД определяются параметрами
свойства конфигурации Сбор системных журналов.
(см. также инстр. «Настройка сбора журнала кластера серверов»).Конфигурация аппендера
Для логов веб-серверов действуют следующие ограничения:
в журнал попадают только события с уровнем WARN и ниже;
дополнительная настройка разбиения файлов журнала на части недоступна, журнал пишется в 10 файлов, каждый размером не более 10 Мбайт;
журналы веб-сервера не подлежат архивированию (значения свойства Сбор системных журналов.
не влияют на
ведение журнала веб-серверов).Конфигурация аппендера
Чтобы настроить автоматическую ротацию логов сервера приложений / веб-сервера на базе Apache Tomcat™ в среде ОС Windows™, выполните следующие действия:
Запустите Commons Daemon Servise Manager требуемого сервера (файл вида Corporate_<название
инстанса>_AppServer_<версия>w.exe
либо Corporate_<название инстанса>_WebServer_<версия>w.exe
в каталоге
/bin
соответствующего сервера).
В открывшемся окне Corporate <название_экземпляра> AppServer_<версия> Properties (для сервера приложений) / Corporate <название_экземпляра> WebServer_<версия> Properties (для веб-сервера) перейдите во вкладку Java.
Задайте в поле Java Options следующие параметры:
-Dserver.log.console.disabled=true -Dserver.log.dir=<каталог_для_записи_файла_журнала>
-Dserver.name=<имя_сервера>
Нажмите кнопку Apply / Применить.
Перезапустите службу сервера.