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

PC офлайн / не в сети

Самый частый кейс в gold-периоде: 1146 входящих сообщений за 14 дней содержат ключевые слова «офлайн», «не в сети», «не работает», «отвалился», clientservice, emqx.

Реальные фрагменты из переписок:

«Не работает виджет на пк. Исправил.» — Сергей Пестрак в сдаче смены, conv 83

«После продления работы на 16 часов компьютер автоматически выключается и не отображает обновленное время.» — из сдачи смены БойкоㅤАлексей, conv 83

«Несколько клубов жалуются на бесконечную загрузку.» — Сергей Пестрак, conv 10

  1. CRM → Устройства — статус PC (Online/Offline, последний heartbeat).
  2. Dash0 — логи сервисов clientservice, iziwidget по тэгу PC (за последние 30 минут).
  3. EMQX — висит ли подключение MQTT. Если PC присутствует в CRM, но EMQX его не видит — это верный признак потери токена / блокировки UWF.
  4. MeshCentral — можно ли вообще достучаться до машины удалённо (если PC в сети, но ClientService не коннектится).
  • ClientService в авто-режиме после обновления не поднялся. Частое в первые часы после релиза.
  • Токен «съеден» UWF. После ребута машина вернулась в точку до активации.
  • Виджет залип в бесконечной загрузке. Видели несколько клубов в один день — чаще всего требуется перезапуск виджета.
  • Сетевое оборудование в клубе. Иногда причина простая: флап на роутере.
  • Клон-контаминация. PC накатан из чужого образа, у двух машин один Hash/Token в реестре.

Перевести службу в ручной режим → ребутнуть → проверить, поднимется ли с правильной CRM. Реальный совет Александра Юшкова (conv 83):

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

Сценарий B: Чистим регистри и активируем заново

Заголовок раздела «Сценарий B: Чистим регистри и активируем заново»

Если PC «потерял» себя — используется стандартный скрипт от Artem C++ (conv 10):

Окно терминала
Remove-ItemProperty -Path "HKLM:\Software\IZI" -Name "Hash" -ErrorAction SilentlyContinue
Remove-ItemProperty -Path "HKLM:\Software\IZI\Client" -Name "Token" -ErrorAction SilentlyContinue

После скрипта — ребут и новая активация через IZIInstall по коду из CRM. Подробнее в плейбуке активации.

Если пошли сразу несколько клубов — это релизный инцидент. Не пытайся чинить точечно — сообщи в #dev-чат и зови Anton Mamonov / Artem C++.

Прямая реплика Anton Mamonov (conv 10):

«ну мы релиз делали, там были проблемы, что виджет не коннектился»

Для одного PC:

«Привет. Вижу, PC-XX офлайн с HH:MM. Сейчас зайду через MeshCentral и перезапущу ClientService. Напишу через 3 минуты.»

Для нескольких PC одновременно:

«Знаем о проблеме с виджетом после релиза — подтягиваем фикс. Если нужно срочно — перезагрузи PC, после этого должен сконнектиться. Отпишу, как выкатим исправление.»

  • Больше 3 PC в одном клубе легли разом → #dev-чат + Artem C++.
  • После скрипта очистки токена активация не проходит → Artem C++.
  • PC в мониторинге «зелёный», но админ говорит не работает → Илья Бояршинов или Александр Юшков (проверить, не клон-контаминация).
  • Не разобрался за 15 минут — не сиди молча, передай дальше. См. эскалация.