В процессе эксплуатации системы сервер коммуникаций заполняет файл, который лежит по пути /var/log/daemon.log, записями типа:
Microsoft.EntityFrameworkCore.Infrastructure[10403] Entity Framework
Core 6.0.12 initialized 'ZodiacContext' using provider
'Npgsql.EntityFrameworkCore.PostgreSQL:6.0.8+e68dfe8b5cbe4a26d20acc36def6187aa1cfdda3'
with options: using snake-case naming (culture=)
Sep 10 12:35:25 zod-comm1 Zodiac.CommunicationServer[4766]:
Microsoft.EntityFrameworkCore.Database.Command[20101] Executed DbCommand
(2ms) [Parameters=[], CommandType='Text', CommandTimeout='30'] SELECT
m.name, m.mtime, m.version FROM mod_tracker AS m WHERE m.name =
'mac_lookup' LIMIT 1
В итоге заканчивается место в разделе и сервера перестают принимать запросы.
В подобной ситуации возможно изменить уровни логирования для серверов Zodiac и тогда в лог будут записываться только определённые сообщения.
Для изменения уровней логирования в конфигурацию сервера /var/zodiac/communication-server/communication.ini или /var/zodiac/administration-server/administration.ini нужно добавить секцию Logging:LogLevel.
Например,
[Logging:LogLevel]
Default = "Information"
Microsoft.EntityFrameworkCore = "Warning"
что будет означать уровень логирования по умолчанию (Default) = "Information".