Вопрос

Ошибка при настройке глобального поиска(2.0)

Изображение удалено.

Ошибка при выполнении запроса из пункта 3 в "Подключить сервис глобального поиска в Creatio"(https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/ra…). Так и не смог понять в чем проблема, до этого все пункты были сделаны без ошибок.

Нравится

14 комментариев
Лучший ответ

Проблема решилась после полной переустановки всех компонентов и настройки серверов с 0.

Вероятно ошибка при создании в пункте 2. Проверьте индекс и сам созданный сайт.

http://[gs-webapi]:81/sites/my-test-site

http://[gs-webapi]::81/sites/my-test-site/search

http://external.elasticsearch:9200/indexname

 

Попробуйте создать новый сайт или пересоздать старый.

Команда на удаление curl -v -X DELETE http://[gs-webapi]:81/sites/my-test-site/search

Полозюков Евгений Петрович,

Уже пробовал удалить и пересоздать, возникает та же самая проблема. Так же при удалении ошибка ниже, но сайт все равно удаляется.

Полозюков Евгений Петрович,

Может ли проблема быть в неправильном написании строки подключения к БД при регистрации сайта в системе?

Эта команда должна дать информацию curl -X GET "http://[gs-webapi]:81/sites/my-test-site/search/state?includeInfo=true" -H "accept: application/json"

Также можно перейти по ссылке и попасть в gui админку

http://[gs-webapi]:81/api

http://[gs-webapi]:81/sites/my-test-site

Было что-то похожее, когда пытался подставить сюда [SERVER2_IP_ADDRESS] доменное имя, с доменным именем что-то не работало, а вот с ip адресом заработало. Ip адрес так же прописывал в /opt/compose/services/.env

Трефилов Павел Сергеевич,

В данный момент и так использую IP-адресс

Полозюков Евгений Петрович,

Выводит ту же ошибку, и еще несколько, последние 4 как я понял не важны, так как я еще не дошел до этого пункта

Пытался добавить индекс в ручную, при помощи "curl -v -X PUT http://[IP-elasticа]:9200/wgjii24eiweauyoaxikjqzgcomlijl8vt83g1dyhy3xaave1ggthkmsli8i8p2pe". Результат тот-же

Мишустин Василий,

У вас явно не получается создать индекс, это все что можно сказать.

Полозюков Евгений Петрович,

Но ведь я даже в ручную создал индекс в ES, так почему же он пишет что его нету?

Мишустин Василий,

Не знаю, пишите в поддержку или ищите человека который напрямую может проанализировать ваши действия и найти ответ.

Проблема решилась после полной переустановки всех компонентов и настройки серверов с 0.

Александр, 



Проверьте доступность сервисов с IIS-сервера по портам 81, 82 и 9200 (telnet хоста, где расположен Linux-сервер с сервисами Глобального Поиска). Запрос на регистрацию может вернуть ошибку в случае, если с сервера 2 не открыт доступ на IIS сервер, где развернута on-site среда.

Попробуйте указать IP адрес сервера на котором развернут эластик вместо dns имени, бывают проблемы с тем, что не определяется dns-имя в докере.

Также убедитесь, что строка подключения к еластику корректная.

Показать все комментарии