Подтверждение лицензии и связь с сервисом
Как трекер продлевает подтверждение лицензии, что показывает поле «Работа без связи с сервисом до» и что делать, если подтверждение не проходит.
Трекер с активированной лицензией сам подтверждает её в сервисе лицензий каждые несколько минут. Состояние и сроки показаны в Настройки → Лицензия. Раздел видят владелец и администратор.
Что такое подтверждение
Подтверждение — ответ сервиса лицензий о том, что лицензия действует для этой установки и этого домена панели. Трекер получает его при активации ключа и дальше продлевает сам. Пока подтверждение действует, панель открыта.
- Одно подтверждение действует 10 минут, но не дольше срока самой лицензии.
- Подтверждение выдаётся только для той установки и того домена панели, к которым привязана лицензия.
- На трафик подтверждение не влияет: клики и входящие конверсии записываются при любом состоянии лицензии.
От срока подтверждения зависит и перенос лицензии: после отвязки сервера в кабинете новый ключ активируется, когда закончится подтверждение прежнего сервера, — обычно в течение 10 минут. Подробнее — на странице Перенос лицензии на другой сервер.
Где смотреть срок подтверждения
В блоке «Лицензия Micator» на вкладке Настройки → Лицензия:
- строка состояния под заголовком — текущее состояние, см. справочник состояний;
- Работа без связи с сервисом до — срок текущего подтверждения. До этого времени панель открыта, даже если сервис лицензий не отвечает;
- красная строка в нижней части блока — ошибка последней проверки по сохранённому ключу. После успешной проверки строка исчезает;
- Проверить продление — запрашивает подтверждение сразу, по сохранённому ключу. Кнопку видит только владелец установки.
Даты показаны в часовом поясе браузера, данные блока обновляются каждые 15 секунд. Остальные элементы вкладки — на странице Как устроена лицензия.
Как часто трекер продлевает подтверждение
Трекер запрашивает новое подтверждение примерно каждые 4–5 минут, не дожидаясь конца текущего. Время в поле Работа без связи с сервисом до при этом сдвигается вперёд.
Новый срок после продления лицензии трекер получает при очередной проверке. Чтобы не ждать, владелец установки нажимает Проверить продление.
Сервис лицензий недоступен
Если трекер не смог получить ответ сервиса лицензий, в нижней части блока появляется красная строка «Сервис лицензий недоступен; повторим проверку автоматически». Делать ничего не нужно:
- трекер повторяет запрос каждые 1–2 минуты;
- до времени из поля Работа без связи с сервисом до панель, API и исходящие события работают как обычно;
- после первого успешного ответа строка с ошибкой исчезает, а срок в поле сдвигается вперёд.
Запас работы без связи — остаток текущего подтверждения, обычно от 5 до 10 минут. Если за это время связь не вернулась, состояние меняется на «Нужно подтвердить лицензию».
Состояние «Нужно подтвердить лицензию»
Подтверждение закончилось, а новое трекер не получил. Вместо панели открывается экран «Доступ к трекеру закрыт» с тем же блоком «Лицензия Micator». Трафик и приём конверсий продолжаются, исходящие события ждут в очереди — подробнее на странице Истечение лицензии: что закрыто и что работает.
Трекер продолжает запрашивать подтверждение каждые 1–2 минуты. После первого успешного ответа панель откроется сама, а события из очереди отправятся автоматически.
Чтобы не ждать:
- Войдите в панель под владельцем установки.
- Нажмите Проверить продление в блоке «Лицензия Micator».
При успехе откроется панель. Если проверка не прошла, под заголовком блока появится красная строка с причиной. Найдите это сообщение в справочнике сообщений, устраните причину и нажмите Проверить продление ещё раз.
Отказ сервиса: доступ закрывается сразу
Если сервис лицензий ответил, что лицензия не действует, доступ закрывается сразу, не дожидаясь конца подтверждения. Состояние — «Лицензия недоступна», красная строка — «Лицензия истекла, отозвана или привязана к другой установке».
Причины отказа:
- срок лицензии закончился;
- лицензия приостановлена или отозвана;
- сервер отвязан в кабинете: после отвязки лицензия получает новый ключ, а прежний больше не принимается;
- лицензия привязана к другой установке или другому домену панели.
Статус лицензии и привязанный домен показаны в кабинете, в разделе Лицензии: колонки Статус и Домен.
Трекер и в этом состоянии повторяет проверку каждые 1–2 минуты. Если причина снята, например лицензия продлена, панель откроется сама. После отвязки сервера активируйте новый ключ — см. Перенос лицензии на другой сервер.
Сеть и время на сервере
Трекер сам обращается к сервису лицензий по адресу https://micator.com. Исходящие HTTPS-соединения с сервера на этот адрес должны быть разрешены. Входящие соединения для проверки лицензии не нужны.
Без доступа с сервера к https://micator.com панель закроется, как только закончится текущее подтверждение.
Часы сервера должны идти точно:
- Если время на сервере переведено назад относительно последней проверки лицензии, состояние меняется на «Проверьте время на сервере» и панель закрывается. После исправления времени это состояние снимается само.
- Если часы сервера отстают или спешат на несколько минут и больше, трекер не принимает новые подтверждения: появляется сообщение «Некорректное подтверждение лицензии».
Часы компьютера, с которого открыта панель, на проверку не влияют.
Смена домена панели и серверного секрета
Изменён домен панели
Лицензия привязана к домену панели. После смены домена панели состояние становится «Проверка лицензии не пройдена», а после ближайшей проверки — «Лицензия недоступна». Прежний ключ с новым доменом не активируется.
Перенесите лицензию: отвяжите сервер в кабинете, дождитесь готовности нового ключа и активируйте его в трекере. Шаги — на странице Перенос лицензии на другой сервер.
Изменён серверный секрет установки
После смены серверного секрета трекер не может прочитать сохранённый ключ лицензии и продлить подтверждение. Когда текущее подтверждение закончится, состояние станет «Нужно подтвердить лицензию», а кнопка Проверить продление ответит: «Сохраните ключ лицензии заново: изменился серверный секрет».
- Откройте в кабинете раздел Лицензии.
- Нажмите Управлять в строке лицензии.
- Нажмите Копия в строке ключа.
- Вставьте ключ в поле Ключ лицензии в трекере.
- Нажмите Активировать.
Отвязывать сервер не нужно: установка и домен панели прежние. Серверный секрет записан в файле .env.production — см. Файлы установки, порты, службы и журналы.
Справочник состояний
Что означает каждое состояние — на странице Как устроена лицензия. Панель открыта при состояниях «Лицензия активна» и «Лицензирование ещё не подключено». При остальных вместо неё открывается экран «Доступ к трекеру закрыт».
| Состояние | Что сделать |
|---|---|
| «Требуется активация» | Введите ключ и нажмите Активировать — см. Получение ключа и активация |
| «Нужно подтвердить лицензию» | Дождитесь автоматической проверки или нажмите Проверить продление — см. раздел выше |
| «Срок лицензии закончился» | Продлите лицензию в кабинете. Пока лицензия не продлена, после ближайшей проверки состояние сменится на «Лицензия недоступна» |
| «Лицензия недоступна» | Проверьте лицензию в кабинете — причины в разделе Отказ сервиса |
| «Проверка лицензии не пройдена» | Если менялся домен панели, перенесите лицензию — см. Изменён домен панели. В остальных случаях нажмите Проверить продление |
| «Проверьте время на сервере» | Время на сервере переведено назад. Исправьте его — состояние снимется само |
| «Сервис лицензий не настроен» | В установке не заданы параметры сервиса лицензий. Под строкой состояния показан текст «Доступ к панели ожидает настройки сервиса владельцем установки.» Кнопки Активировать и Проверить продление в этом состоянии неактивны |
Справочник сообщений
Ошибка последней автоматической проверки показана красной строкой в нижней части блока «Лицензия Micator». Ответ на нажатие Активировать или Проверить продление — строкой под заголовком блока.
| Сообщение | Причина | Что сделать |
|---|---|---|
| «Лицензия подтверждена. Отправка очереди возобновлена.» | Подтверждение получено, лицензия активна | Ничего |
| «Сервис лицензий недоступен; повторим проверку автоматически» | Трекер не смог получить ответ сервиса лицензий | Подождите: трекер повторит запрос сам. Если сообщение не уходит, проверьте, что с сервера открывается https://micator.com |
| «Лицензия истекла, отозвана или привязана к другой установке» | Сервис лицензий ответил отказом | Проверьте статус лицензии в кабинете — см. Отказ сервиса. Если сервер только что отвязан, дождитесь в карточке лицензии текста «Новый ключ готов к активации на другом сервере.» |
| «Некорректное подтверждение лицензии» | Ответ сервиса не прошёл проверку в трекере. Так бывает при неверном времени на сервере | Проверьте время на сервере и нажмите Проверить продление |
| «Сохраните ключ лицензии заново: изменился серверный секрет» | Трекер не может прочитать сохранённый ключ | Введите ключ заново и нажмите Активировать — см. Изменён серверный секрет |
| «Ключ предназначен для другой версии установщика. Используйте команду установки из кабинета Micator» | Ключ выдан для другой сборки трекера | См. Ключ для тестовой и коммерческой сборки |
| «слишком много запросов, попробуйте позже» | С вашего IP-адреса за минуту отправлено слишком много запросов | Подождите минуту и повторите |
| «Для продления обратитесь к владельцу установки.» | Лицензия не активна, а вы вошли не под владельцем установки | Передайте владельцу установки, что лицензию нужно подтвердить или продлить |
| «Состояние лицензии обновлено.» | Проверка прошла, но лицензия не стала активной | Найдите состояние из строки под заголовком блока в справочнике состояний |
| Ошибка с кнопкой Повторить проверку на экране «Доступ к трекеру закрыт» | Браузер не получил от трекера состояние лицензии | Нажмите Повторить проверку |