Перейти к содержимому

ClientService

ClientService — Windows service, который запускается при старте PC и держит подключение к EMQX. Через него летит всё: команды блокировки, активация, отчёты о состоянии.

Имя службы в Windows: Microsoft LocalSystem Container (да, так замаскировано).

  1. services.msc → найти Microsoft LocalSystem Container.
  2. Смотреть «Running» / «Stopped».
  3. Если Stopped — Start.

Фильтр service.name="clientservice" + device.id=<uuid>. Должны быть heartbeat-сообщения раз в несколько секунд.

Устройство → последний heartbeat. Если старше 1 минуты — скорее всего ClientService упал.

По умолчанию сервис в авто-режиме: стартует при загрузке Windows.

Совет Александра Юшкова (conv 83) — в экстренной ситуации перевести в ручной:

«Запускаем службы (services) на винде, там находим наш clientservice (Microsoft LocalSystem Container), свойства и перевести в ручной режим из автоматического. После этого ребутнуться и посмотреть что подключится старая CRM.»

Зачем это делали: когда тестировали переключение клуба на другую версию CRM.

Для обычной работы — оставляй в авто.

  1. Смотри Event Viewer → Applications → фильтр по IZI*. Обычно там стек.
  2. Если упал из-за реестра — запусти скрипт очистки Hash/Token (см. Активация).
  3. Если упал «после обновления» — возможно, релиз с багом. Зови Anton Mamonov.
  4. Если упал «без причины» — перезапусти службу и ребутни PC. Если не помогло → Artem C++.
  • ClientService падает → виджет не получает команды → зависает в лоадере.
  • ClientService живой, но не коннектится к EMQX → проверяй сеть и токен.
  • ClientService живой, EMQX видит — но виджет висит → Widget плейбук.