Поддержка
Собрали ответы на популярные вопросы, чтобы пользоваться eXpress было легко и удобно. Не нашли ответ на свой вопрос? Свяжитесь с нашей поддержкой.
- Приветствуем в eXpress
- Поддержка eXpress
- Знакомство с eXpress, терминология
- Установка, обновления, требования
- Регистрация и вход в приложение
- Профиль пользователя
- Чаты, каналы и обсуждения
- Контакты
- Теги и вкладки
- Файлы
- Звонки и конференции
- Уведомления и метки приложения
- Фоновые ограничения на мобильных
- Боты и SmartApps
- Диагностика, логи, кэш
- Версии приложения
- Сбор диагностики на экране «О программе»
- Логи аутентификации (входа) в приложение
- Дополнительные логи клиентского приложения
- Логи звонков и конференций
- Логи ботов и SmartApps
- Логи корпоративного сервера и диагностика сертификатов
- Версия и логи надстройки для Outlook
- Сведения о системе и логи установки приложения
- Кэш приложения
- Панель администратора
Логи корпоративного сервера и диагностика сертификатов
Администратору: уровни логирования
CTS
ETS
eCTS
Уровни логирования серверных сервисов:
| Уровень | Что выводит и когда использовать |
|---|---|
error |
Выводит только ошибки. Используйте в системах с более чем 10 тыс. пользователей. |
warning |
Используйте для постоянной работы. |
info |
Уровень по умолчанию для базовой диагностики. |
debug |
Максимальная детализация. Не используйте постоянно: может вызывать зависание системы. |
Как задать уровень логирования
Пример задаёт уровень debug для сервиса интеграции с Active Directory:
| Архитектура | Команда |
|---|---|
| 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. |