Поддержка
Собрали ответы на популярные вопросы, чтобы пользоваться eXpress было легко и удобно. Не нашли ответ на свой вопрос? Свяжитесь с нашей поддержкой.
- Приветствуем в eXpress
- Поддержка eXpress
- Знакомство с eXpress, терминология
- Установка, обновления, требования
- Регистрация и вход в приложение
- Профиль пользователя
- Чаты, каналы и обсуждения
- Контакты
- Теги и вкладки
- Файлы
- Звонки и конференции
- Уведомления и метки приложения
- Фоновые ограничения на мобильных
- Боты и SmartApps
- Диагностика, логи, кэш
- Версии приложения
- Сбор диагностики на экране «О программе»
- Логи аутентификации (входа) в приложение
- Дополнительные логи клиентского приложения
- Логи звонков и конференций
- Логи ботов и SmartApps
- Логи корпоративного сервера и диагностика сертификатов
- Версия и логи надстройки для Outlook
- Сведения о системе и логи установки приложения
- Кэш приложения
- Панель администратора
- Портал поддержки в Jira
- Поддержка для администраторов
- Политика по изменениям в БД
- Документация eXpress
- Политика конфиденциальности
Логи корпоративного сервера и диагностика сертификатов
Администратору: уровни логирования
CTS
ETS
eCTS
Есть следующие уровни логирования серверных сервисов:
| Уровень | Описание |
|---|---|
error |
Выводит только ошибки. Рекомендуется для систем с более чем 10 тыс. пользователей. |
warning |
Оптимален для постоянной работы. |
info |
Уровень по умолчанию для базовой диагностики. |
debug |
Максимальная детализация. Не используйте постоянно: может вызывать зависание системы. |
Как задать уровень логирования
Пример для сервиса интеграции с Active Directory (установка уровня debug):
| Архитектура | Команда |
|---|---|
| Docker | docker exec -it cts-ad_integration-1 bin/ad_integration rpc "Logger.configure(level: :debug)"
Где cts-ad_integration-1 — имя контейнера, ad_integration — имя бинарного файла. |
| Kubernetes | kubectl exec -it {ad-integration} -- bin/ad_integration rpc "Logger.configure(level: :debug)"
Где {ad-integration} — имя или ID пода. |
Ожидаемый ответ: ok.
Постоянное изменение уровня логирования
| Архитектура | Команды/шаги |
|---|---|
| Docker | Для конкретного контейнера (например, trusts) в файл trusts_env_override:
LOGGER_LEVEL: debug
Где dpl -d trusts
Для изменения уровня логирования всех контейнеров добавьте в logger_level: debug |
| Kubernetes | Изменение не рекомендуется. |
warning, а не debug.Администратору: логи Docker-контейнеров корпоративного сервера
CTS
ETS
eCTS
Чтобы собрать логи через панель администратора:
- Перейдите в раздел Контейнеры.
- Нажмите >_логи у нужного контейнера.
- Укажите дату и количество строк, снимите флажок follow (чтобы не получать сообщения в режиме реального времени) и нажмите show.
При переполнении буфера старые логи перезаписываются. Логи очищаются при обновлении контейнера.
Сбор логов через консоль
Ключ tail выполняет вывод последних строк:
cd /opt/express && DPL_PULL_POLICY=never dpl --dc logs --tail=1000 ad_integration > logs.txt
Примеры для других сервисов:
cd /opt/express && DPL_PULL_POLICY=never dpl --dc logs --tail=1000 messaging > logs.txt
cd /opt/express-voice && DPL_PULL_POLICY=never dpl --dc logs --tail=1000 coturn > logs.txt
Ключи since и until выводят логи за период:
cd /opt/express && DPL_PULL_POLICY=never dpl --dc logs --since=1h messaging
cd /opt/express && DPL_PULL_POLICY=never dpl --dc logs --since=2025-01-27T07:10:00Z --until=2025-01-28T07:50:00Z messaging
Подробнее: .
Администратору: логи контейнеров в подах Kubernetes
CTS
ETS
eCTS
Базовая информация: . Подробнее: .
- Получите список подов:
kubectl get pods -n <namespace>Если подов с искомым контейнером несколько, следующие команды придётся выполнить для каждого из них.
- Включите режим INFO для контейнера внутри пода:
kubectl -n <namespace> exec -ti <pod_id> -- bin/<service_name> rpc "Logger.configure(level: :info)" - Воспроизведите проблему.
- Соберите логи:
kubectl logs --tail=2000 -n <namespace> <pod_id> > pod_id.log - Верните уровень логирования, который был ранее, например, ERROR:
kubectl -n <namespace> exec -ti <pod_id> -- bin/<service_name> rpc "Logger.configure(level: :error)" - Передайте логи технической поддержке eXpress.
Администратору: диагностика сертификатов SSL
CTS
ETS
eCTS
Способы проверки:
| Способ | Шаги |
|---|---|
| Через браузер | Откройте https://FQDN_сервера/system/settings/version и проверьте сведения о сертификате.
В браузерах Yandex Browser, Chromium GOST, «Атом» вшиты сертификаты российских УЦ, в том числе Минцифры, поэтому с их помощью нельзя проверить, установлены ли эти сертификаты в системе. Кроме того, если на ПК установлен антивирус Касперского или иное защитное ПО, может отображаться их сертификат вместо сертификата сервера.
|
| С помощью онлайн-инструментов |
|
| Используя CURL | В командной строке или терминале введите curl -vI https://адрес_сервера и нажмите Enter. |