Настройка Artifactory для работы с ошибкой внешнего сервера MSSQL

#sql #linux #yaml #artifactory

#sql #linux #yaml #артефактор

Вопрос:

Я пытаюсь установить Artifactory 7.11 на экземпляр Linux.

Детайлы: Облако: AWS ОС: amazon linux

Если я запускаю службу с настройкой по умолчанию, все работает правильно.

Но если я раскомментирую раздел базы данных в файле system.yaml для работы с SQL server, я получил сообщение об ошибке «ошибка проверки system.yaml» на узле.shared.database.

Обратите внимание, что детали подключения, такие как пользователь, пароль, проверяются и обрабатываются. Дополнительно — порт порта sql (1433) уже открыт.

Как вы можете видеть, подключение к БД прошло успешно:

ошибка

Файл конфигурации по умолчанию выглядит следующим образом:

Конфигурация по умолчанию (с локальным хранилищем файловой системы)

Конфигурационный файл с подключением к БД

введите описание изображения здесь

У кого-нибудь есть идеи, в чем может быть проблема?

Спасибо.

Комментарии:

1. Эй, Дэвид, ты можешь запустить system.yaml? Это допустимый yaml? Также указанное вами предупреждение не должно останавливать службу, запускается ли служба в конце?

2. @PrasannaRaghavendra — 1. файл yaml на самом деле является копией system-basic.template.yaml. 2. что касается состояния службы — службы выглядят так, что они не запущены (кроме запущенного интерфейса), хотя у них все еще есть PID. 3. если я попытаюсь получить доступ к службе из браузера, я получаю ошибку 404

3. JFROG_HOME должен быть извлеченным каталогом, если это архивная установка Linux.

4. Эй, Дэвид, можешь проверить в журнале, был ли драйвер загружен — должна быть запись в журнале, в которой говорится, что он был скопирован в artifactory-service.log. Надеясь, что у службы было разрешение на копирование

5. Можете ли вы, пожалуйста, теперь увидеть ошибку, которую вы получаете в журнале обслуживания — если драйверы есть, он должен был их найти, должен быть в состоянии загрузить.

Ответ №1:

После долгого изучения я наконец понял основную причину…

  1. по умолчанию настроен IPv6, поэтому я отключил раздел ip в system.yaml и установил IP-адрес сервера IPv4
  2. в папке было несколько драйверов sql, поэтому я удалил их все, кроме v11.jar

Спасибо @Prasanna за вашу помощь!