Сервер приложений Marklogic 8001 - ошибка отказа в подключении

Я установил сервер MarkLogic в операционной системе Windows. У меня есть доступ к консоли запросов и приложениям Dashboard. Однако я не могу получить доступ к серверу администратора через порт 8001. Я получаю сообщение об ошибке в соединении.

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

Я перезапустил службы, а затем удалил и переустановил программное обеспечение.


person Aswanikumar    schedule 19.03.2017    source источник
comment
Я бы начал с поиска файла ErrorLog.txt, который находится по адресу c:\Program Files\MarkLogic\Data\Logs\ErrorLog.txt в Windows. Возможно, 8001 занят другой службой. ErrorLog должен сообщать о таких проблемах.   -  person grtjn    schedule 19.03.2017
comment
Информация: Службы приложений: невозможно создать ссылки, сервер приложений «Администратор» не существует. Проверить конфигурацию. Информация: Управление: невозможно создать ссылки, сервер приложений «Администратор» не существует. Проверить конфигурацию.   -  person Aswanikumar    schedule 20.03.2017
comment
Я вижу указанную выше ошибку при открытии файла error logs.txt. Дайте мне знать, нужно ли мне настроить новый сервер? Если как я могу настроить новый портал администратора?   -  person Aswanikumar    schedule 20.03.2017
comment
Ваша локальная установка кажется неработающей. Это было обновление или чистая установка?   -  person grtjn    schedule 20.03.2017


Ответы (2)


Если у вас есть доступ к консоли запросов, вы можете выполнить следующий сценарий, чтобы использовать _1 _, чтобы изменить порт сервера администратора на другой доступный порт (в этом примере установлен порт 1234):

xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin" 
          at "/MarkLogic/admin.xqy";

let $port := 1234   
let $config := admin:get-configuration()
let $groupid := admin:group-get-id($config, "Default")
return 
  admin:save-configuration(
    admin:appserver-set-port(
      $config, 
      admin:appserver-get-id($config, $groupid, "Admin"),
      $port)
  )
person Mads Hansen    schedule 20.03.2017
comment
Я использовал следующий запрос, чтобы установить порт администратора. он был выполнен успешно. Однако, когда я перехожу к порту 8001, он снова указывает на консоль запроса. Поэтому я полностью удалил его и установил с помощью логики отметки 8 напрямую. Моя проблема решена. - person Aswanikumar; 20.03.2017

Да, я думаю, это была проблема с обновлением и при удалении. Я использовал следующий запрос, чтобы установить порт администратора. Выполнено успешно. Однако, когда я переходил к порту 8001, он снова указывает на 8000 через консоль запросов. Поэтому я полностью удалил его и установил вместе с MarkLogic 8 напрямую. Моя проблема решена.

person Aswanikumar    schedule 20.03.2017