Ошибка при выполнении запроса из пункта 3 в "Подключить сервис глобального поиска в Creatio"(https://academy.terrasoft.ru/docs/user/ustanovka_i_administrirovanie/ra…). Так и не смог понять в чем проблема, до этого все пункты были сделаны без ошибок.
Нравится
Проблема решилась после полной переустановки всех компонентов и настройки серверов с 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-имя в докере.
Также убедитесь, что строка подключения к еластику корректная.