Skip to Content

Синхронизация времени

Для корректной работы AI Server компоненты Центра управления и Целевых машин должны находиться в одной временной зоне, а системное время должно регулярно синхронизироваться (например, с помощью настройки ntp-серверов).

Проверьте время.

Выполните команду на целевой машине и на машине сервера. Вывод должен быть одинаковым.

date

Если временная зона отличается и некорректна.

Исправьте временную зону, заменив XXXXXXX на временную зону машины.

sudo timedatectl set-timezone XXXXXXX

Повторно проверьте время.

Если временная зона отличается и корректна.

На машине сервера.

Установите временную зону компонентов Api в Docker, заменив XXXXXXX на временную зону машины.

sudo sed -i 's|TIMEZONE=Europe/Moscow|TIMEZONE=XXXXXXX|g' /app/Primo.AI/Api/.env
  • Перезапустите компоненты Api:
docker compose -f /app/Primo.AI/Api/docker-compose.yaml down && docker compose -f /app/Primo.AI/Api/docker-compose.yaml up -d && \ sudo systemctl restart Primo.AI.Api.MachineInfo

На целевой машине.

Перезапустите агента:

sudo systemctl restart Primo.AI.Agent

Настройте регулярную синхронизацию времени между машиной сервера и целевой машиной

⚠️

Если время между серверами не будет регулярно синхронизироваться, это приведет к трудно диагностируемым периодическим ошибкам – агенты будут оставаться без лицензий на непродолжительное время.