Для установки и конфигурирования DION в гибридном режиме воспользуйтесь инструкцией по установке.
Ожидаемый результат успешной установки гибридного DION:
Если в результате установки одна или несколько функций DION нарушены, воспользуйтесь данным руководством по устранению неисправностей. Решение одной проблемы может привести к возникновению следующей. Продолжайте следовать шагам из руководства, пока все 5 шагов по проверке успешной работы DION не будут выполняться без ошибок. Если ваша проблема не описана, обратитесь к вашей аккаунт-команде.
Примеры в данном руководстве приведены для ОС Ubuntu.
Active (Running)
{http/https}://{доменное имя или IP адрес гибридной ноды Record Delivery}:{порт, который вы вписали в переменную HTTP_PORT}
Изменения в файлах конфигурации DION можно вносить, используя любой удобный вам текстовый редактор. Например, nano
.
После внесения изменений в файл, не забудьте сохранить их.
Новая версия конфигурации будет применена только после перезапуска сервиса. Поэтому после каждого изменения в файле конфигурации сервисы DION следует перезапустить. Для этого используйте команды:
systemctl stop [имя сервиса]
systemctl start [имя сервиса]
Имя сервиса DION можно посмотреть в списке:
# systemctl list-units --type=service
На момент написания данного руководства, сервисы имели следующие наименования:
Сервис | Имя сервиса |
---|---|
Turn | coturn |
Шлюз (proxy) | dion-proxy |
SFU | dion-sfu |
Audiohub | dion-audiohub |
Recorder | dion-recorder |
Record-Converter | dion-record-converter |
Record-Delivery | dion-record-delivery |
Признаком успешного запуска и работы сервиса является статус Active (Running). Этот статус должен сохраняться на протяжении всего периода работы DION.
Если статус сервиса после старта отличается, необходимо искать ошибку в логах соответствующего сервиса.
Чтобы узнать текущий статус сервисов дион, выполните команду:
systemctl status [имя сервиса]
Имя сервиса DION можно посмотреть в списке:
systemctl list-units --type=service
На момент написания данного руководства, сервисы имели следующие наименования:
Сервис | Имя сервиса |
---|---|
Turn | coturn |
Шлюз (proxy) | dion-proxy |
SFU | dion-sfu |
Audiohub | dion-audiohub |
Recorder | dion-recorder |
Record-Converter | dion-record-converter |
Record-Delivery | dion-record-delivery |
Для просмотра логов гибридных сервисов DION можно воспользоваться командой journalctl.
Обычно для диагностики проблем достаточно последних 20 строк из журнала:
journalctl -u [имя сервиса] -n [количество строк]
Имя сервиса DION можно посмотреть в списке:
systemctl list-units --type=service
На момент написания данного руководства, сервисы имели следующие наименования:
Сервис | Имя сервиса |
---|---|
Turn | coturn |
Шлюз (proxy) | dion-proxy |
SFU | dion-sfu |
Audiohub | dion-audiohub |
Recorder | dion-recorder |
Record-Converter | dion-record-converter |
Record-Delivery | dion-record-delivery |
Можно выводить журнал, начиная с определенного времени:
journalctl -u [имя сервиса] --since "2023-01-18 08:00:00"
По умолчанию journalctl время событий соответствует часовому поясу, настроенному в ОС.
Для удобства чтения и передачи по сети логи можно экспортировать в текстовый файл:
journalctl -u [имя сервиса] -n [количество строк] > [имя_файла.txt]
Файл будет создан в директории, из которой запускается команда. Альтернативно можно указать полный путь к файлу.
Для отображения логов в реальном времени используется команда:
journalctl -u [имя сервиса] -f
Для проверки сетевой связности можно использовать любые привычные вам средства. Одним из вариантов проверки является использование утилиты nc
Чтобы проверить сетевую связность от VM A к VM B по порту N по UDP необходимо:
1. На VM B (слушатель) выполнить команду nc -nluv [локальный IP-адрес VM B] [номер порта N]
Вариант 2: nc -kluvw [локальный IP-адрес VM B] -p [номер порта N]
2. На VM A (отправитель) выполнить команду echo «test» | nc -w1 -nu [IP-адрес VM B] [номер порта N]
Вариант 2: echo "test" | nc -w1 -u [IP-адрес VM B] [номер порта N]
3. Прерывать выполнение nc
можно комбинацией клавиш Ctrl+C
Помните, что часто связность между VM должна быть установлена в обе стороны. В таком случае для подтверждения работоспособности стоит провести тест в обоих направлениях. Если одна из VM находится за NAT, следует учитывать это в проверке при подстановке IP адресов в команды выше.
Чтобы проверить сетевую связность от VM A к VM B по порту N по TCP необходимо:
1. На VM B (слушатель) остановить сервисы, которые могут занимать порт N
2. На VM B (слушатель) выполнить команду nc -nlv [локальный IP-адрес VM B] [номер порта N]
Вариант 2: nc -klvw [локальный IP-адрес VM B] -p [номер порта N]
3. На VM A (отправитель) выполнить команду echo «test» | nc -w1 -n [IP-адрес VM B] [номер порта N]
Вариант 2: echo "test" | nc -w1 [IP-адрес VM B] [номер порта N]
4. Прерывать выполнение nc
можно комбинацией клавиш Ctrl+C
Помните, что часто связность между VM должна быть установлена в обе стороны. В таком случае для подтверждения работоспособности стоит провести тест в обоих направлениях. Если одна из VM находится за NAT, следует учитывать это в проверке при подстановке IP адресов в команды выше.
Наиболее часто встречающиеся проблемы, возникающие во время и после установки и конфигурирования гибридного DION, имеют хорошо узнаваемые признаки и описаны ниже.
Проблемы из этого раздела могут возникнуть на этапе начальной установки сервисов DION.
Сразу перейдите к следующему разделу, если все сервисы установлены успешно и в соответствующих директориях появились все необходимые конфигурационные файлы, перечисленные в Руководстве по установке и конфигурированию.
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
При установке какого-либо сервисов возникла ошибка вида:
|
Вы запустили установку не от имени root, пользователю недостаточно прав. Повторите попытку, используя sudo:
|
2 |
При установке TURN возникла ошибка вида:
|
Выполните команды:
Запустите установку TURN заново. |
3 |
Во время установки какого-либо сервиса возникла ошибка вида:
|
Выполните команду:
Запустите установку заново:
|
4 | После установки какого-либо из сервисов DION в соответствующей директории отсутствует конфигурационный файл |
Выполните удаление и повторную установку пакета:
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
При попытке запуска или проверки статуса сервиса возникла ошибка
|
Пакет не был установлен. Выполните установку пакета:
|
2 |
При попытке запуска или проверки статуса сервиса возникла ошибка
|
Неверно указано имя сервиса. В примере слева сервис называется dion-audiohub. Проверьте наименование и попробуйте еще раз. |
Для ошибок, перечисленных в разделах ниже, характерно, что тот или иной сервис DION не может перейти в статус active (running), либо падает вскоре после запуска.
Для проверки статуса выполните команду systemctl status {имя_сервиса}
Если сервис находится в статусе Active: activating (auto-restart) (code=exited, status=1/FAILURE), проверьте логи сервиса командой journalctl -u {имя_сервиса}
Рекомендации по использованию journalctl
описаны в разделе Доступные средства локализации и устранения неисправностей → Просмотр логов данного руководства.
В таблицах ниже перечислены ошибки, которые вы можете увидеть в логах соответствующего сервиса, и шаги по их устранению.
Для устранения проблем внесите изменения в конфигурационный файл соответствующего сервиса.
После внесения изменений в конфигурационный файл не забудьте сохранить изменения и перезапустить сервис:
systemctl stop {имя_сервиса}
systemctl start {имя_сервиса}
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
|
Неверно указан локальный адрес в конфиге внешнего gRPC сервиса.
|
2 |
|
Неверно указан путь к сертификату .pem в разделе #конфиг внешнего gRPC сервиса
|
3 |
|
Неверно указан путь к сертификату .crt в разделе #конфиг внешнего gRPC сервиса
|
4 |
|
Неверно указан путь к ключу .key в разделе #конфиг внешнего gRPC сервиса
|
5 |
|
Ошибочно активирован TLS для внутреннего gRPC сервиса
|
6 |
|
Неверно указан локальный адрес шлюза в разделе #конфиг внутреннего gRPC сервиса
|
7 |
или
|
Неверно указан адрес гейтвея в разделе #конфиг адреса гейтвея в клауде DION
|
8 |
|
Неверно указан порт для подключения к гейтвею в разделе #конфиг адреса гейтвея в клауде DION
|
9 |
|
Ошибочно активирована проверка TLS для клауд-гейтвея
|
10 |
или
|
Неверно указана переменная пути к сертификату или ключу для одного из сервисов. Проверьте пути к сертификатам и имена переменных, содержащих пути к сертификатам, согласно руководству по установке. |
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
|
Ошибочно активирован TLS для взаимодействия со ШЛЮЗом.
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
|
Неверно указан интерфейс, на котором слушает сервис audiohub
|
2 |
|
Ошибочно активирован TLS для взаимодействия со ШЛЮЗом.
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
|
Неверный формат строки, содержащей секрет для шифрования В переменную
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
Команда
|
Перейдите в директорию, куда был скопирован файл docker-compose.yml и выполните команду оттуда. |
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
Команда
|
На машине не установлен docker. Установите одним из доступных способов, например, как описано в документации. |
2 |
Команда
|
Не загружен образ контейнера Выполните команду:
|
3 |
Команда
|
Образ контейнера не был полностью скопирован на машину. Повторите передачу файла и удостоверьтесь, что файл передан полностью и без искажений. |
4 |
|
Неверно указан сетевой интерфейс.
|
5 |
|
Ошибочно активирован TLS для взаимодействия со ШЛЮЗом.
|
6 |
|
Неверно указаны адрес и порт для доступа к S3.
|
7 |
|
Неверно указаны ключи для доступа к S3.
|
8 |
|
Неверно указано имя бакета S3 или он не создан.
|
9 |
|
Ошибочно активирован TLS для подключения к S3.
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
|
Неверно указан сетевой интерфейс.
|
2 |
|
Ошибочно активирован TLS для взаимодействия со ШЛЮЗом.
|
3 |
|
Неверно указаны адрес и порт для доступа к S3.
|
4 |
|
Неверно указаны ключи для доступа к S3.
|
5 |
|
Неверно указано имя бакета S3 или он не создан.
|
6 |
|
Ошибочно активирован TLS для подключения к S3.
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
|
Неверно указан сетевой интерфейс.
|
|
Неверно указаны пути к сертификату и ключу для TLS.
|
|
2 |
|
Ошибочно активирован TLS для взаимодействия со ШЛЮЗом.
|
3 |
|
Неверно указаны адрес и порт для доступа к S3.
|
4 |
|
Неверно указаны ключи для доступа к S3.
|
5 |
|
Неверно указано имя бакета S3 или он не создан.
|
6 |
|
Ошибочно активирован TLS для подключения к S3.
|
Все сервисы находятся в статусе Active (Running), но что-то все равно не работает?
Чтобы локализовать проблему и найти решение, выполните проверки, описанные в блок схеме.
В таблицах описаны детальные шаги, которые необходимо предпринять для устранения неисправности.
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 | Не получается войти в личный кабинет dion.vc. Страница dion.vc не открывается. | Проверьте сетевой доступ от устройства клиента до dion.vc согласно таблице. |
2 | Не получается войти в личный кабинет dion.vc. Страница открывается, но возникли проблемы при попытке регистрации/входа. | Обратитесь в поддержку DION support@diongo.ru |
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 | В настройках безопасности комнаты тогл “On-premise" неактивен. |
Гибридный режим не активирован в настройках организации в админ-панели admin.dion.vc
|
2 |
Тогл “On-Premise” активен При активации — ошибка в интерфейсе DION:
|
Нет сетевого доступа от облака dion.vc до ШЛЮЗА и обратно. Сетевые доступы перечислены в таблице. При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы. |
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
Ошибка в интерфейсе DION:
|
Нет сетевого доступа от облака dion.vc до ШЛЮЗА и обратно. Сетевые доступы перечислены в таблице. При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы. |
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 | Ошибка "Internet connection error. No access from your network segment. Poor internet connection". |
Нет сетевого доступа от клиента до MEDIA серверов. Также отсутствует доступ через TURN. Предполагается, что клиенты из локальной сети обращаются к медиа-серверам напрямую. Иногда им доступен резервный маршрут через интернет с использованием TURN. Сетевые доступы перечислены в таблице.
Выполните проверку сетевой связности с MEDIA серверами по UDP портам, указанным в таблице. Обратите внимание на протокол и диапазон портов. Если клиенты из локальной сети должны иметь доступ в интернет, можно также проверить доступность резервного варианта подключения через TURN. ⚠️ Обратите внимание, важно проверить наличие связности в обе стороны.
|
2 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: При отсутствии доступа по 8016 TCP в логах сервиса dion-proxy присутствует сообщение вида:
При отсутствии доступа по 8019 TCP в логах сервиса dion-proxy присутствует сообщение вида:
|
Нет сетевого доступа от ШЛЮЗА (dion-proxy) до MEDIA сервера, либо доступ открыт частично. Сетевые доступы перечислены в таблице.
Для проверки сетевых доступов между серверами можно воспользоваться утилитой При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы. |
3 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: При отсутствии доступа по 5443 TCP в логах сервиса dion-proxy присутствуют сообщения вида:
|
Нет сетевого доступа от облака dion.vc до ШЛЮЗА Сетевые доступы перечислены в таблице. При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы. |
4 | Ошибка "Internet connection error. No access from your network segment. Poor internet connection". |
В конфигурационном файле ШЛЮЗА указан неверный внешний IP или порт.
Перейдите в секцию #конфиг внешнего gRPC сервиса конфигурационного файла proxy.yaml
Перезапустите сервис dion-proxy. |
5 | Ошибка "Internet connection error. No access from your network segment. Poor internet connection". |
Нет сетевого доступа от ШЛЮЗА до облака dion.vc Сетевые доступы перечислены в таблице. При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы. |
6 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: В логах ШЛЮЗА присутствуют сообщения вида:
|
Неверно указаны адреса MEDIA-серверов в конфигурационном файле ШЛЮЗА Перейдите в завершающую секцию, перечисляющую адреса других сервисов DION, конфигурационного файла proxy.yaml
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 | Ошибка "Internet connection error. No access from your network segment. Poor internet connection". |
Сервис TURN не находится в статусе На VM, где запущен TURN, выполните команду:
Проверьте статус сервиса.
Статус: Выполните команды:
Cервис должен перейти в статус
Cтатус: |
2 | Ошибка "Internet connection error. No access from your network segment. Poor internet connection". |
Нет сетевого доступа от клиента до TURN сервера. Доступ должен быть открыт по UDP 3478, либо по TCP 443 (если такая комбинация настраивалось для вашей организации). Выполните проверку сетевой связности:
⚠️ Обратите внимание, важно проверить наличие связности в обе стороны. |
3 | Ошибка "Internet connection error. No access from your network segment. Poor internet connection". |
Нет сетевого доступа по UDP от TURN к MEDIA и обратно. Сетевые доступы перечислены в таблице.
Для проверки сетевых доступов между серверами можно воспользоваться утилитой ⚠️ Обратите внимание, важно проверить наличие связности в обе стороны. Косвенные признаки: Откройте логи TURN в режиме реального времени. Подключитесь в конференцию из интернета. При попытке подключения внешнего пользователя в логах TURN отображена попытка, но пользователь по-прежнему получает ошибку доступа.
При отсутствии доступа по портам, перечисленным в таблице, откройте недостающие доступы. |
4 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: При отсутствии доступа по 8016 TCP в логах сервиса dion-proxy присутствует сообщение вида:
При отсутствии доступа по 8019 TCP в логах сервиса dion-proxy присутствует сообщение вида:
|
Нет сетевого доступа от ШЛЮЗА (dion-proxy) до MEDIA сервера, либо доступ открыт частично. Сетевые доступы перечислены в таблице.
Для проверки сетевых доступов между серверами можно воспользоваться утилитой При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы.
|
5 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: При отсутствии доступа по 5443 TCP в логах сервиса dion-proxy присутствуют сообщения вида:
|
Нет сетевого доступа от облака dion.vc до ШЛЮЗА Сетевые доступы перечислены в таблице.
При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы. |
6 | Ошибка "Internet connection error. No access from your network segment. Poor internet connection". |
В конфигурационном файле ШЛЮЗА указан неверный внешний IP или порт.
Перейдите в секцию #конфиг внешнего gRPC сервиса конфигурационного файла proxy.yaml
Перезапустите сервис dion-proxy. |
7 | Ошибка "Internet connection error. No access from your network segment. Poor internet connection". |
Нет сетевого доступа от ШЛЮЗА до облака dion.vc Сетевые доступы перечислены в таблице. При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы. |
8 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: В логах ШЛЮЗА присутствуют сообщения вида:
|
Неверно указаны адреса и порты MEDIA-серверов в конфигурационном файле ШЛЮЗА, либо неверно указаны порты в конфигурационных файлах медиа-серверов.
Откройте конфигурационный файл proxy.yaml на сервере ШЛЮЗ. Перейдите в завершающую секцию, перечисляющую адреса других сервисов DION,
Откройте конфигурационный файл сервиса SFU.
Откройте конфигурационный файл сервиса Audiohub.
|
9 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: В логах TURN присутствуют сообщения вида:
|
Неверно указан ключ доступа turn_secret в конфигурационном файле TURN Найдите в файле строку
|
10 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: В логах TURN присутствуют сообщения вида:
|
TURN не имеет доступа к файлам сертификата и ключа, либо они отсутствуют.
|
11 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: В логах TURN присутствуют сообщения вида:
|
|
11 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: В логах TURN присутствуют сообщения вида:
|
|
12 |
Ошибка "Internet connection error. No access from your network segment. Poor internet connection".
Косвенные признаки: Команда
|
|
Предполагается, что остальные участники из интернета и из локальной сети подключиться могут.
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 | Ошибка "Internet connection error. No access from your network segment. Poor internet connection". |
Нет сетевого доступа от клиента до MEDIA серверов. Также отсутствует доступ через TURN. Предполагается, что клиенты, подключенные через VPN, обращаются к медиа-серверам напрямую. Иногда им доступен резервный маршрут через интернет с использованием TURN. Сетевые доступы перечислены в таблице.
Выполните проверку сетевой связности с MEDIA серверами по UDP портам, указанным в таблице. Обратите внимание на протокол и диапазон портов. Если клиенты VPN должны иметь доступ в интернет, можно также проверить доступность резервного варианта подключения через TURN. ⚠️ Обратите внимание, важно проверить наличие связности в обе стороны.
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 | Кнопка записи отсутствует в интерфейсе у организатора конференции | В панели администратора DION admin.dion.vc необходимо разрешить запись в гибридных конференциях. |
2 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки |
Нет сетевого доступа от ШЛЮЗА до Recorder, либо доступ открыт частично. Сетевые доступы перечислены в таблице.
Для проверки сетевых доступов между серверами можно воспользоваться утилитой При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы.
|
3 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствует ошибка вида:
|
Нет сетевого доступа от Recorder до ШЛЮЗа, либо доступ открыт частично. Сетевые доступы перечислены в таблице.
Для проверки сетевых доступов между серверами можно воспользоваться утилитой При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы.
|
4 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
|
В конфигурационном файле ШЛЮЗА не указаны адреса и порты сервисов записи. Откройте файл proxy.yml:
|
5 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf проверьте значение переменной
|
6 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf неверно указан URL в переменной
|
7 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки:
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf неверно указан адрес Proxy в переменной
|
При нажатии на кнопку записи запись сразу прерывается из-за ошибки:
В логах Recorder присутствуют сообщения вида:
|
Не получается запустить docker контейнер vscreen-transcoder.
|
|
8 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf ошибочно активирован TLS для внутреннего gRPC сервиса.
|
9 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf отсутствует переменная
|
10 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf неверно указаны адрес и порт для доступа к S3.
|
11 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf неверно указаны ключи для доступа к S3.
|
12 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf неверно указано имя бакета S3 или он не создан.
|
13 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf неверно указан сетевой интерфейс.
|
14 |
При нажатии на кнопку записи запись сразу прерывается из-за ошибки
В логах Recorder присутствуют сообщения вида:
|
В конфигурационном файле recorder.conf, record-converter.conf или record-delivery.conf неверно указан ID организации.
|
15 |
Запись стартует, но через 15 секунд прерывается из-за ошибки. Письмо может прийти, но в видеофайле не видно саму конференцию. |
Нет сетевого доступа от Recorder до Media сервера или в обратную сторону. Выполните проверку сетевой связности с MEDIA серверами по UDP портам, указанным в таблице. Обратите внимание на протокол и диапазон портов. ⚠️ Обратите внимание, важно проверить наличие связности в обе стороны.
|
16 |
В настройках включена аудиозапись конференции. При нажатии на кнопку записи запись сразу прерывается из-за ошибки.
В логах audiohub присутствуют сообщения вида:
|
В конфигурационном файле Audiohub не заполнена секция S3. Перейдите в секцию
|
17 |
В настройках включена аудиозапись конференции. При нажатии на кнопку записи запись сразу прерывается из-за ошибки.
|
В конфигурационном файле Audiohub не указан порт 9764 в адресе dion-proxy
|
18 |
Запись стартует, но через 15 секунд прерывается из-за ошибки. Письмо может прийти, но в видеофайле не видно саму конференцию.
|
У контейнера vscreen_transcoder на сервере Recorder нет доступа до dion.vc Откройте доступ и повторите попытку записи. |
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 | Письмо не приходит | Проверьте, что в панели администратора включена отправка по email ссылки на скачивание оригинала записи для On-Premise конференций. |
2 | Письмо не приходит | Проверьте, что письмо от dion_robot <noreply@service.t1-cloud.ru> не блокируется на вашем сервере и не уходит в спам |
3 |
Письмо не приходит В хранилище minio отсутствует файл с расширением .ts, созданный в момент завершения записи. |
Нет сетевого доступа от Recorder до облака dion.vc, либо до S3 по соответствующему порту. Выполните проверку сетевой связности по портам, указанным в таблице. Обратите внимание на протокол и диапазон портов. Для проверки можно использовать утилиту Если доступа нет, необходимо открыть его согласно таблице. |
4 |
Письмо не приходит В хранилище minio присутствует файл с расширением .ts, созданный в момент завершения записи. Файла .mp4 нет. |
Нет сетевого доступа от Record Converter до S3 по соответствующему порту. Выполните проверку сетевой связности по портам, указанным в таблице. Обратите внимание на протокол и диапазон портов. Если доступа нет, необходимо открыть его согласно таблице. |
5 |
Письмо не приходит В хранилище minio присутствует файл с расширением .ts, созданный в момент завершения записи. Файла .mp4 нет. В логах record-converter присутствует ошибка следующего вида:
|
Нет сетевого доступа от ШЛЮЗА до Record Converter, либо доступ открыт частично. Сетевые доступы перечислены в таблице.
Для проверки сетевых доступов между серверами можно воспользоваться утилитой При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы.
|
6 |
Письмо не приходит В хранилище minio присутствует файл с расширением .ts, созданный в момент завершения записи. Файла .mp4 нет. В логах record-converter присутствует ошибка следующего вида:
|
В конфигурационном файле record-converter.conf неверно указан адрес ШЛЮЗа и порт для обращения к нему.
|
7 |
Письмо не приходит В хранилище minio присутствует файл с расширением .ts, созданный в момент завершения записи. Файла .mp4 нет. В логах record-converter присутствует ошибка следующего вида:
|
В конфигурационном файле record-converter.conf неверно указан ID организации.
|
8 |
Письмо не приходит В хранилище minio присутствует файл с расширением .ts, созданный в момент завершения записи. Файла .mp4 нет. В логах record-converter присутствует ошибка следующего вида:
|
На сервере не установлен пакет ffmpeg. Установите пакет вручную; |
9 |
В настройках включена аудиозапись. Письмо не приходит. В хранилище minio присутствует файл с расширением .ogg или .ogg.enc |
В конфигурационных файлах Audiohub и Record-Converter не совпадают имена S3 bucket. Проверьте значения переменных в секции #S3 для обоих сервисов. |
10 |
В настройках включена аудиозапись. Письмо не приходит. В хранилище minio присутствуют файлы с расширением .ogg/ogg.enc и .mp3 |
В конфигурационных файлах Audiohub и Record-Delivery не совпадают имена S3 bucket. Проверьте значения переменных в секции #S3 для обоих сервисов. |
11 |
В настройках включена аудиозапись. Письмо не приходит. В хранилище minio отсутствует файл с расширением .ogg или .ogg.enc
В логах audiohub присутствует ошибка вида:
|
Нет доступа к сервису KMS. Проверьте доступность сервиса KMS. Если сервис находится в состоянии Active (Running), проверьте сетевую связность между Audiohub и KMS. Сетевые доступы перечислены в таблице. Для проверки сетевых доступов между серверами можно воспользоваться утилитой При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы.
|
12 |
В настройках включена аудиозапись. Письмо не приходит. В хранилище minio присутствует файл с расширением ogg.enc
В логах Record-Converter присутствует ошибка вида:
|
Не включена поддержка шифрования в конфигурационном файле Record-Converter.
|
13 |
Письмо не приходит. В хранилище minio присутствует файл с расширением ts.enc
В логах Record-Converter присутствует ошибка вида:
|
В конфигурационном файле Record Converter неверно указн порт сервиса KMS
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
Письмо приходит, но по при переходе по ссылке получаем ошибку:
В логах Record Delivery присутствует ошибка вида:
|
Нет сетевого доступа от Record Delivery до ШЛЮЗа, либо доступ открыт частично. Сетевые доступы перечислены в таблице.
Для проверки сетевых доступов между серверами можно воспользоваться утилитой При отсутствии доступа по одному или нескольким портам, перечисленным в таблице, откройте недостающие доступы.
|
2 |
Письмо приходит, но по при переходе по ссылке получаем ошибку:
В логах Record Delivery присутствует ошибка вида:
|
В конфигурационном файле record-delivery.conf неверно указан токен для скачивания записи.
Убедитесь, что такой же токен указан в панели администратора в настройках On-Premise конференций. |
3 |
Письмо приходит, но по при переходе по ссылке получаем ошибку:
|
Проверьте значение, которое указано в поле “Хост для скачивания оригинала записи, ведет на сервис records delivery” в панели администратора в настройках on-premise конференций. Формат строки:
|
4 |
Письмо приходит, но по при переходе по ссылке получаем ошибку:
|
Скачивание записей в гибриде доступно только организатору встречи или модератору, который запустил запись. Необходимо залогиниться в DION в браузере. И перейти по ссылке для скачивания в том же браузере. |
5 | Письмо приходит, но скачивается файл в формате .enc. Его нельзя посмотреть. |
В конфигурационном файле Record-Delivery не включена поддержка шифрования.
|
Симптомы | Причина и шаги по устранению | |
---|---|---|
1 |
Видео от DION не отображается на терминале. В логах SIP Translator присутствует ошибка вида:
|
Проблема с доступом к контейнеру vscreen_transcoder SIP Translator работает только через socket, не по TCP. Решение: Если файл /etc/docker/daemon.json не пустой, выполнить:
Добавить в "hosts":
Если в файле /etc/profile.d/docker_host.sh присутствует строка export, закомментировать ее:
|
Надеемся, что данное руководство помогло устранить неисправности в DION. Если вам так и не удалось решить возникшие трудности, обратитесь к вашей аккаунт-команде или в службу поддержки DION (support@diongo.ru).
Для нас важна обратная связь. Поделитесь опытом использования руководства с вашей аккаунт-командой или службой поддержки DION (support@diongo.ru). Спасибо!