2016-11-12 10 views
0

Я использую веб-сервер Carte для выполнения преобразований удаленно, иногда, когда веб-служба вызывала несколько раз в тот же момент, когда я получил таймаут, а затем ошибку с описанием «превышение верхнего предела GC».Подчиненные серверы KETTLE pentaho

Я хочу знать, почему я получаю эту проблему, и создание нескольких подчиненных серверов будет решением, если да, то какая процедура?

Примечание: https://xxxx/kettle/getSlaves возвращение:

<SlaveServerDetections></SlaveServerDetections> 

ответ

1

Ответ

GC overhead limit exceeded 

о вас карт сервер запускается из памяти. Сервер Carte - это просто сервер причалов с функциональностью PDI, это Java-процесс по своей природе, который запускает задания или преобразования. Работы и преобразования по своей природе - это просто описание того, что должен делать сервер карт. Извлеките некоторые данные, строку сортировки, все, что было настроено. Если вы хотите запускать огромные задачи сервера Carte, вам необходимо настроить сценарий запуска Carte, чтобы дать java-процессу больше памяти, больше места для кучи, определить лучшую стратегию GC или то, что когда-либо было основано на ваших знаниях о том, что именно нужно настраивать. Просто попробуйте google на «превышение верхнего предела GC» и сыграйте с аргументами запуска java-процесса.

Когда сервер возвращает

<SlaveServerDetections></SlaveServerDetections> 

Я просто говорю, что это не нашли рабов (скорее всего, вы карты сервера является одна мастером). Это не связано с накладными расходами GC.