<< Click to Display Table of Contents >> Администрирование (Linux) > Локальная установка системы > Установка системы (Directum Launcher) Устранение неисправностей |
Сообщения об ошибках текущей установки фиксируются в лог-файл DirectumLauncher/log/current.log. Сообщения предыдущих установок автоматически переносятся в лог-файл all.log в этой же папке.
Ситуации
•Контейнер не запускается
Если контейнер не запускается или постоянно перезапускается, причиной может быть ошибка в настройке параметров серверного компонента Directum RX.
Решение: проверьте соответствующий лог-файл. Путь к лог-файлам можно посмотреть в конфигурационном файле config.yml или конфигураторе Directum Launcher в секции Логирование (logs_path) в параметре LOGS_PATH.
•При запуске установки возникает ошибка «Couldn't find a valid ICU package …»
Решение: в операционной системе включите настройку System.Globalization.Invariant. Для этого выполните команду:
export DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
•При подключении по имени к СУБД, MongoDB или RabbitMQ возникает ошибка
Решение: в Directum Launcher во встроенном редакторе YAML или в конфигурационном файле config.yml добавьте секцию extra_hosts и укажите в ней соответствие DNS-имен и IP-адресов.
Важно. В доменном имени используйте только строчные буквы.
Пример настройки в config.yml:
extra_hosts:
rx.company.ru: '192.168.5.42'
Настроенный список добавляется в файл /etc/hosts каждого контейнера.
•При установке системы в лог-файле веб-сервера фиксируется ошибка подключения к СУБД
Возможная причина: в качестве адреса сервера указано значение localhost или 127.0.0.1. В этом случае docker-контейнеры подключаются не к серверу, а к самим себе.
Решение: в качестве адреса сервера укажите DNS-имя или IP-адрес.
•При установке системы на этапе публикации прикладной разработки возникает ошибка с кодом 503
Возможная причина: из сети docker-контейнеров, в которых разворачиваются сервисы Directum RX, нет доступа к СУБД PostgreSQL/Postgres Pro/Jatoba/Tantor.
Решение: настройте доступ к СУБД с адресов docker-контейнеров. По умолчанию в сети docker-контейнеров используются адреса 172.18.0.X. Чтобы настроить с них доступ, в конфигурационном файле pg_hba.conf добавьте строку:
host all all 172.18.0.0/0 md5
•При установке системы недоступна страница администрирования RabbitMQ
Возможная причина: не запущен контейнер HAProxy.
Решение: проверьте, что контейнер HAProxy запущен. Для этого вызовите список контейнеров:
docker ps
Если контейнер остановлен, запустите его:
./do.sh sungerohaproxy up
© Компания Directum, 2024 |