XDMP-FORESTNOT: FOREST test-1.2 недоступен: синхронизация репликации - PullRequest
0 голосов
/ 04 сентября 2018

Мы столкнулись с проблемой с нашими мастер-лесами MarkLogic. У нас есть appserver на порту 8234. Этот сервер приложений подключен к базе данных "testdb". У нас есть база данных "testdb" с главным лесом как "testdb-1" и репликой как "testdb-1.2". Оба леса находятся в разных хостах. У нас кластер из 9 хостов. Когда наша реплика «test-1.2» находится в «открытом» состоянии, тогда URL «https: hostname: 8234 / login.xqy» работает нормально, но когда мы реплики в «репликации синхронизации» и мастер находится в «открытом» состоянии, то URL «https: имя хоста: 8234 / login.xqy» не появляется, и через 3-4 минуты мы видим ошибку 500 с приведенным ниже XML в браузере.

500 Internal Server Error
XDMP-FORESTNOT: Forest testdb-1.2 not available: sync replicating
in /error-handler.xqy [1.0-ml]
Old Error
<error:error xsi:schemaLocation="http://marklogic.com/xdmp/error error.xsd" xmlns:error="http://marklogic.com/xdmp/error" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <error:code>XDMP-FORESTNOT</error:code>
 <error:name/>
 <error:xquery-version>1.0-ml</error:xquery-version>
 <error:message>Forest not available</error:message>
 <error:format-string>XDMP-FORESTNOT: Forest testdb-1.2 not available: sync replicating</error:format-string>
 <error:retryable>false</error:retryable>
 <error:expr/>
 <error:data>
   <error:datum>testdb-1.2</error:datum>
   <error:datum>sync replicating</error:datum>
 </error:data>
 <error:stack>
   <error:frame>
     <error:uri>/url-rewriter.xqy</error:uri>
     <error:xquery-version>1.0-ml</error:xquery-version>
   </error:frame>
 </error:stack>
</error:error>

Это связано с файлом меток леса? Нужно ли удалять файл метки леса "testdb-1" и перезапускать лес?

MarkLogic работает на 8.0-6.

...