Job ManifoldCF работает, но зависает через несколько секунд

Я установил ManifoldCFРазъёмы и постгрес. У меня есть 2 работы на моем ManifoldCF:

  • задание LocalFile для внешнего SolR в производстве
  • работа JCIFS для местного SolR

имидж работы

На этом изображении вы можете увидеть проблему. Я могу начать работу, и они индексируют документы, но они замораживаются через много секунд, и я не могу прервать их работу, если она зависла. Мне нужно перезагрузить manifoldCF прервать и / или перезапустить работу, если она зависла. У тебя есть решение?

PS: Время до заморозки, это не исправить. Индекс количества документов тоже. Не корреляция. PS2: у меня нет журналов для этой проблемы

В папке логов: cat . -name * | grep -R ERROR | grep 2017-04-21Вернуть только изображения ошибок TIFF на интерфейс ManifoldCF.

1 ответ

В случае взаимных блокировок мы создавали отдельные службы restful для перезапуска агентов, перезапуска сервера Tomcat, на котором работал ManifoldCF, а также перезапуска zookeeper, если мы его запускали.

Методы, которые нужно использовать, чтобы избежать таких тупиков: 1. Предоставьте больше пространства кучи, а также оперативной памяти для ManifoldCF. 2. Отрегулируйте количество рабочих потоков в файле properties.xml, а также настройте каждый дроссель задания / репо / соединителя в соответствии с предоставленной вам Ram / кучей. 3. Попытайтесь также предоставить больше кучи для Solr и проверьте его журнал, если это не вызывает каких-либо проблем. Так как мы столкнулись с большинством проблем от Solr end, а не от ManifoldCF. 4. Попробуйте использовать пример многопроцессорного зоопарка или многопроцессного файла. 5. Используйте postgresql / MySQL вместо hsql, который используется по умолчанию. 6. При использовании базы данных настройте ее в соответствии с приведенными инструкциями. Также регулярно вакцины и многословные.

В конце, когда работа застряла, даже нам пришлось прибегнуть к перезапуску агентов или самого Tomcat.

Другие вопросы по тегам