Журналирование

Журналы работы TERA для ОС Linux расположены в директории /var/log/termidesk/tera/:

Журналы работы TERA для ОС Microsoft Windows расположены в каталоге C:\ProgramData\UVEON\logs\TERA:

К моменту запуска TERA журнал (tera-server.log или x11tera.log в зависимости от среды функционирования) должен быть уже создан и права доступа на него должны быть правильно настроены. Если этого не сделано, то права доступа на директорию не позволят создавать файлы журналов, поскольку соответствующие приложения (Xorg или ПО x11tera) работают с правами пользователя.

Права доступа для ОС Linux:

  • для директории /var/log/termidesk/tera/: rwxr-xr-x (в восьмеричной записи - 755);
  • для файлов журналов: rw-rw-rw (в восьмеричной записи - 666).

Файлы журналов tera-server.log и x11tera.log дополняются, а не пересоздаются при перезапуске Xorg (если средой функционирования РМ является ВМ) и ПО x11tera (если средой функционирования РМ является физическая машина). Для исключения ситуации безграничного роста файлов журналов настроена их ротация со следующими настройками по умолчанию:

Настройки ротации расположены в файлах:

При изменении пути к файлам журналов следует также изменить пути в файлах настройки ротации. Для применения настроек после изменения файлов следует выполнить:

sudo /usr/sbin/logrotate -f /etc/logrotate.d/tera-qxl

Статус обработки ротации можно посмотреть командой:

sudo cat /var/lib/logrotate/status | grep tera

По умолчанию ротация запускается раз в сутки с помощью планировщика задач ОС Linux cron (настройки хранятся в файле /etc/cron.daily). При изменении периода архивации в файлах /etc/logrotate.d/tera-qxl или /etc/logrotate.d/tera-x11 нужно дополнительно создать дополнительно соответствующую задачу для планировщика cron.

Для ручного запуска ротации с опережением графика следует выполнить:

sudo /usr/sbin/logrotate --verbose -f /etc/logrotate.d/tera-qxl