PC офлайн / не в сети
Самый частый кейс в gold-периоде: 1146 входящих сообщений за 14 дней содержат ключевые слова «офлайн», «не в сети», «не работает», «отвалился», clientservice, emqx.
Как выглядит запрос
Заголовок раздела «Как выглядит запрос»Реальные фрагменты из переписок:
«Не работает виджет на пк. Исправил.» — Сергей Пестрак в сдаче смены, conv 83
«После продления работы на 16 часов компьютер автоматически выключается и не отображает обновленное время.» — из сдачи смены БойкоㅤАлексей, conv 83
«Несколько клубов жалуются на бесконечную загрузку.» — Сергей Пестрак, conv 10
Что проверить в первые 2 минуты
Заголовок раздела «Что проверить в первые 2 минуты»- CRM → Устройства — статус PC (Online/Offline, последний heartbeat).
- Dash0 — логи сервисов
clientservice,iziwidgetпо тэгу PC (за последние 30 минут). - EMQX — висит ли подключение MQTT. Если PC присутствует в CRM, но EMQX его не видит — это верный признак потери токена / блокировки UWF.
- MeshCentral — можно ли вообще достучаться до машины удалённо (если PC в сети, но ClientService не коннектится).
Типичные причины
Заголовок раздела «Типичные причины»- ClientService в авто-режиме после обновления не поднялся. Частое в первые часы после релиза.
- Токен «съеден» UWF. После ребута машина вернулась в точку до активации.
- Виджет залип в бесконечной загрузке. Видели несколько клубов в один день — чаще всего требуется перезапуск виджета.
- Сетевое оборудование в клубе. Иногда причина простая: флап на роутере.
- Клон-контаминация. PC накатан из чужого образа, у двух машин один Hash/Token в реестре.
Как чинить
Заголовок раздела «Как чинить»Сценарий A: ClientService не стартует
Заголовок раздела «Сценарий A: ClientService не стартует»Перевести службу в ручной режим → ребутнуть → проверить, поднимется ли с правильной 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 SilentlyContinueRemove-ItemProperty -Path "HKLM:\Software\IZI\Client" -Name "Token" -ErrorAction SilentlyContinueПосле скрипта — ребут и новая активация через IZIInstall по коду из CRM. Подробнее в плейбуке активации.
Сценарий C: Массовые оффлайны
Заголовок раздела «Сценарий C: Массовые оффлайны»Если пошли сразу несколько клубов — это релизный инцидент. Не пытайся чинить точечно — сообщи в #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 минут — не сиди молча, передай дальше. См. эскалация.