WWW.KNIGA.LIB-I.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Онлайн материалы
 

«версия 10 выпуск 0 15 июня 2016 г. IBM Interact Руководство по настройке IBM Примечание Перед тем как использовать данный документ и продукт, описанный в нем, прочтите сведения под заголовком ...»

версия 10 выпуск 0

15 июня 2016 г.

IBM Interact Руководство по

настройке

IBM

Примечание

Перед тем как использовать данный документ и продукт, описанный в нем, прочтите сведения под заголовком “Замечания” на

стр. 17.

Данное издание относится к версии 10, выпуску 0, модификации 0 продукта IBM Interact и ко всем его последующим

выпускам и модификациям, пока в новых изданиях не будет указано иное.

© Copyright IBM Corporation 2001, 2016.

Содержание

О настройке Interact для оптимальной Терминология настройки.......... 10 Настройка базы данных.......... 10 производительности......... 1 Настройка ETL............. 11 Управление кэшем............ 1 Запись в журнал............. 13 Работа с сервером Interact Extreme Scale..... 2 Работа с Ehcache............ 4 Прежде чем обращаться в службу API Interact............... 7 технической поддержки IBM.... 15 Установка и конфигурация сети........ 7 Управление интерактивными потоковыми диаграммами.............. 7 Замечания............. 17 Настройка служб............. 8 Товарные знаки............. 19 Настройка сервера веб-программ........ 8 Замечания относительно политики Аргументы JVM............ 8 конфиденциальности и положений об использовании. 19 Пул соединений.......



..... 9 iii © Copyright IBM Corp. 2001, 2016 iv IBM InteractРуководство по настройке О настройке Interact для оптимальной производительности Установка Interact состоит из нескольких компонентов, включая инструменты сторонних производителей (такие как серверы веб-программ, базы данных и балансировщики нагрузки) и компоненты IBM®, такие как Marketing Platform и Campaign. У всех этих компонентов есть несколько свойств, функций и настроек, которые можно сконфигурировать для улучшения работы.

У Interact есть много свойств конфигурац

–  –  –

2 IBM InteractРуководство по настройке v catalogPropertyFile. Задайте URL файла catalogServer.props. Например, URL file:////IMS/Interact/interactWXSAdapter/config/ catalogServer.props.

v containerPropertyFile. Задайте URL файла containerServer.props.

Например, URL file:////IMS/Interact/interactWXSAdapter/config/ containerServer.props.

v deploymentPolicyFile. Задайте URL файла deployment.xml. Например, URL file:////IMS/Interact/interactWXSAdapter/config/deployment.xml.

v objectGridConfigFile. Задайте URL файла objectgrid.xml. Например, URL file:////IMS/Interact/interactWXSAdapter/config/objectgrid.xml.

v gridName. Задайте значение: InteractGrid.

v catalogURLs. Задайте имя хоста сервера каталога. Пример имени хоста:

inims234.in.

ibm.com:2811.

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

Файлы catalogServer.props, containerServer.props, deployment.xml и objectgrid.xml находятся в каталоге config установки Interact.

2. Чтобы включить поддержку сервера Extreme Scale в качестве менеджера кэша для каждого сервера среды выполнения Interact, задайте следующие свойства конфигурации в категории interact|cacheManagement|Caches|InteractCache:

v cacheManagerName. Задайте значение: Предельное масштабирование.





v maxEntriesInCache. Задайте значение для максимального разрешенного числа записей в кэше.

v timeoutInSecs. Задайте значение для времени, после которого сервер становится неактивным для записи в кэше.

3. Чтобы использовать сервер Extreme Scale в качестве менеджера кэша для хранения состояний паттернов событий для группы серверов среды выполнения, задайте следующие свойства конфигурации в категории

interact|cacheManagement|Caches|PatternStateCache:

v cacheManagerName. Задайте значение: Предельное масштабирование.

v maxEntriesInCache. Задайте значение для максимального разрешенного числа записей в кэше.

v timeoutInSecs. Задайте значение для времени, после которого сервер становится неактивным для каждой записи в кэше.

4. Сервер Extreme Scale получает и обновляет базу данных. Чтобы сконфигурировать соединение с базой данных, задайте следующие свойства конфигурации в категории

interact|cacheManagement|Caches|PatternStateCache|loaderWriter|jdbcSettings:

v asmUser. Задайте значение для имени пользователя в Marketing Platform.

v asmDataSource. Задайте значение для имени источника данных в Marketing Platform.

v maxConnection. Задайте значение для максимального числа соединений, разрешённых в кэше одновременно.

Для оптимизации производительности среды выполнения Innteract можно сократить максимальное число соединений, разрешённых в кэше одновременно.

Дополнительную информацию о свойствах конфигурации смотрите в публикации IBM Руководство администратора Interact.

5. Сервер Extreme Scale предоставляет механизм загрузчика для получения данных из кэша и их сохранения их там. Чтобы сконфигурировать механизм записи

–  –  –

4 IBM InteractРуководство по настройке Interact. Можно также посмотреть документацию Ehcache в документе http://ehcache.org/files/documentation/EhcacheUserGuide-2.0-2.3.pdf.

Имейте в виду, что для оптимальной производительности Ehcache в параметрах конфигурации IBM Marketing Platform для сервера среды выполнения Interact надо задать для срока ожидания сеанса (Interact cacheManagement caches InteractCache TimeoutInSecs) наименьшее приемлемое значение.

Каждый сеанс Interact содержит некоторый объём данных сеанса в памяти. Чем дольше вы поддерживаете сеансы, тем жёстче требования к одновременной памяти.

Например, если ожидается 50 сеансов в секунду, а каждый сеанс может оставаться активным в течение 20 минут, может потребоваться память для поддержания 60000 одновременных сеансов (если каждый сеанс будет длиться все 20 минут).

Это значение должно быть логичным для вашего сценария. Например, может потребоваться, чтобы сеанс вызова системы оставался активным в течение минуты, тогда как сеанс веб-сайта должен остаться активным в течение 10 минут.

Поддержка большего количества одновременных сеансов в Ehcache При использовании Ehcache в качестве менеджера кэша в некоторых средах Interact большое число одновременных сеансов может привести к превышению средой выполнения Interact, вызвав замедление системы или ошибку нехватки памяти.

Ситуация нехватки памяти становится вероятней при увеличении значения параметра конфигурации maxEntriesInCache (Interact cacheManagement Caches InteractCache maxEntriesInCache) до числа, превышающего значение этого параметра по умолчанию, хотя это может произойти даже при значении по умолчанию, соответствующем максимальному количеству - 100000 сеансов. Для предотвращения этой ошибки можно уменьшить значение maxEntriesInCache или выполнить приведённые здесь инструкции по изменению кэша системной памяти для сброса кэшируемой памяти на диск. Эта модификация разрешает намного больше одновременных сеансов, чем было бы возможно в противном случае.

Чтобы среда выполнения Interact не выходила за пределы доступной памяти кучи виртуальной Java-машины (JVM), можно изменить механизм кэширования памяти для использования памяти на диске для кэширования данных, не помещающихся в доступную память.

Системные администраторы могут настроить объем памяти, доступный для систем внедрения, с помощью следующих параметров JVM:

-Xms####m -Xmx####m -XX:MaxPermSize=256m Где символы #### - это число от 2048 и выше (в зависимости от нагрузки вашей системы). Обратите внимание, что при значениях выше 2048 обычно требуются 64-разрядный сервер прикладных программ и JVM.

Interact использует для кэширования данных систему распределенного кэширования с открытым исходным кодом под названием Ehcache. По умолчанию Interact использует параметры, определенные IBM Marketing Platform для управления кэшированием Ehcache. Однако можно переопределить эти настройки для Interact, создав свой собственный файл конфигурации Ehcache, который загружается автоматически при каждом запуске Interact.

–  –  –

6 IBM InteractРуководство по настройке Полный список опций, доступных для изменения программным продуктом Ehcache, смотрите в документе http://ehcache.org/files/documentation/EhcacheUserGuide-2.0pdf <

–  –  –

Информацию о реализации пользовательского срока ожидания API Java смотрите в документации API, устанавливаемой вместе с Interact в положении домашний_каталог_Interact/docs/apiJavaDoc, либо смотрите код примеров и комментарии в домашний_каталог_Interact/samples/api/ SampleCustomizedInteractAPI.java.

Установка и конфигурация сети Если требуется, чтобы сервер Interact поддерживал данные сеансов по нескольким вызовам API Interact, а вы используете менеджер кэша Ehcache для повышения производительности, используйте вместо распределенного управления сеансами закрепленную балансировку нагрузки и локальное управление сеансами.

При использовании Ehcache распределенный режим приводит к расходам взаимодействия между серверами среды выполнения Interact для сохранения согласованности сеансов. Локальное управление сеансами поможет избежать этих затрат.

–  –  –

Управление интерактивными потоковыми диаграммами Каждая интерактивная потоковая диаграмма требует, чтобы был запущен по крайней мере один поток. Реализовав мониторинг работающей системы, можно увидеть, существует ли достаточное число потоков для всех интерактивных потоковых диаграмм.

При помощи консоли JMX организуйте мониторинг статистики JMX CurrentJobsInProcessBoxQueue и CurrentJobsInSchedulerQueue в com.unicacorp.interact.flowchart. В идеальном случае они должны быть нулевыми даже при пиковой нагрузке, что подразумевает существование достаточного числа потоков для обработки требований выполнения потоковых диаграмм.

Примечание: Работающая консоль JMX влияет на производительность. Консоль JMX не следует запускать в производственной среде кроме тех случаев, когда выполняется диагностика ошибок.

Этими очередями можно управлять при помощи числа потоков, используемых интерактивными потоковыми диаграммами. Размеры пула потоков потоковых диаграмм задаются в IBM Marketing Software для среды выполнения Interact в Interact flowchart.

–  –  –

8 IBM InteractРуководство по настройке v Выберите максимальный размер кучи для JVM на основе доступности памяти на сервере. (Interact не очень интенсивно использует память.) Задайте максимальный и минимальный размер кучи одинаковыми (при помощи аргументов -Xmx и -Xms), что увеличит время запуска, но обеспечит лучшую пропускную способность.

v Если прикладная программа периодически не отвечает (например, если продолжительное время ответа составляет несколько секунд), может потребоваться настроить политику сбора мусора. Отслеживайте запуски сбора мусора при помощи консоли JMX и просматривайте вывод сбора мусора, включив следующие аргументы.

-verbosegc -XX:+PrintGCDetails v В наших тестах сборщик с краткосрочными приостановками устранил связанную со сборкой мусора медлительность, не пожертвовав пропускной способностью.

Ниже проведён один набор опций, который может оказаться полезным для кучи JVM размером 2 Гбайта.

-XX:+UseConcMarkSweepGC -Xmn512m -XX:SurvivorRatio=6 В общем случае размер начального собрания должен составлять от 1/4 до 1/2 от всего размера кучи. Для промежуточной (Survivor) области может быть задан размер 1/8 от размера начального собрания.

v Если вы используете двухразрядный код года (например, 01-01-20) или используете даты после 01/01/2020, при использовании макроса Date (Дата), в начало прикладной программы нужно добавить следующий параметр JVM, чтобы фиксировано прикрепить двухразрядный код года к четырехразрядному обозначению года, что ожидается прикладной программой.

-DInteract.enableTwoDigitYearFix=true v При определенных обстоятельствах внедрение интерактивных каналов прежнего стандарта или интерактивных каналов с большой хронологией внедрения может привести систему к стрессу, и потребуется 2048 МБ или более пространства кучи Java среды выполнения взаимодействий и/или времени разработки Campaign.

Системные администраторы могут настроить объем памяти, доступный для систем внедрения, с помощью следующих параметров JVM:

-Xms####m -Xmx####m -XX:MaxPermSize=256m Где символы #### - это число от 2048 и выше (в зависимости от нагрузки вашей системы). Обратите внимание, что при значениях выше 2048 обычно требуются 64-разрядный сервер прикладных программ и JVM.

Ссылки v Настройка сбора мусора с виртуальной Java-машиной 5.0 (http:// java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html) v "Белые книги" по настройке Java (http://java.sun.com/performance/reference/ whitepapers/tuning.html) Пул соединений Задайте размер пула соединений источника данных среды выполнения Interact при помощи консоли сервера прикладных программ. Примите в расчёт число одновременных пользователей и соединений, создаваемых во время жизненного цикла сеанса, куда входит загрузка профиля, загрузка подавления предложений, операции чтения и записи из потоковых диаграмм и операции чтения из процесса обучения.

–  –  –

10 IBM InteractРуководство по настройке v Таблицы профилей. Создайте индекс уникальности по всем полям уровня аудитории.

v Таблицы подавления предложений. Создайте индекс по полям уровня аудитории.

v Таблицы переопределения оценок. Создайте индекс по полям уровня аудитории.

Кроме того, гарантируйте для этих индексов актуальность статистики. Например, если ID аудитория представляет собой сочетание двух столбцов CustomerId и HouseholdId, создайте по этим столбцам индекс во всех таблицах и обновите статистику.

Настройка ETL При конфигурировании модуля хронологии контактов и ответов этот модуль использует фоновый процесс Extract, Transform, Load (ETL), чтобы переместить данные из промежуточных таблиц среды выполнения в таблицы хронологии контактов и ответов Campaign.

В этом разделе описаны необязательные параметры конфигурации, которые, возможно, вы захотите изменить в IBM Interact, чтобы повысить производительность инструмента ETL (Extract, Transform, Load - извлечение, преобразование, загрузка).

Возможно, вам не потребуется изменять ни для каких из этих параметров конфигурации их значения по умолчанию; однако в случае их изменения следуйте приведённым здесь указаниям и указаниям в Руководстве администратора IBM Interact по изменению производительности этого инструмента.

Все описанные здесь свойства находятся в группе свойств конфигурации Campaign в Campaign | partitions | partition[n] | Interact | contactAndResponseHistTracking.

–  –  –

Подробные описания каждого из описанных здесь свойств конфигурации смотрите в электронной справке для этой страницы конфигурирования или в Руководстве администратора IBM Interact.

Запись в журнал Убедитесь, что задан уровень записи в журнал INFO или ERROR. В производственной среде никогда не используйте уровни подробной записи в журнал, такие как DEBUG или TRACE.

Есть три места, где можно сконфигурировать ведение журнала.

v Установите уровень ведения журнала в файле interact_log4j.properties. По умолчанию этот файл устанавливается в каталоге каталог_установки/Interact/ conf, где каталог_установки - родительский каталог установки продуктов IBM.

v Убедитесь, что в журнал не записывается API Interact. Запись в журнал определяется значением логической переменной, доступной в методах startSession и setDebug.

v Подтвердите, что для мониторинга JMX в операции JMX activateInfo задано значение Info.

–  –  –

ЛИЦЕНЗИЯ НА ПЕРЕПЕЧАТКУ:

18 IBM InteractРуководство по настройке Эта информация содержит примеры прикладных программ на языках программирования, иллюстрирующих приемы программирования для различных операционных платформ. Разрешается копировать, изменять и распространять эти примеры программ в любой форме без оплаты IBM для целей разработки, использования, сбыта или распространения прикладных программ, соответствующих интерфейсу прикладного программирования операционных платформ, для которых эти примера программ написаны. Эти примеры не были всесторонне проверены во всех возможных условиях. Поэтому IBM не может гарантировать их надежность, пригодность и функционирование. Пробные программы предоставляются по принципу 'как есть', без какой-либо гарантии. IBM не несет ответственности ни за какой ущерб, вызванный использованием пробных программ.

Если вы просматриваете эту информацию на экране, фотографии и цветные иллюстрации могут быть не видны.

Товарные знаки IBM, логотип IBM и ibm.com - товарные знаки или зарегистрированные товарные знаки корпорации International Business Machines во многих юрисдикциях мира.

Прочие названия продуктов и услуг могут быть товарными знаками IBM или других компаний. Текущий список товарных знаков IBM находится в веб на странице "Copyright and trademark information" (Информация об авторских правах и товарных знаках) по адресу: www.ibm.com/legal/copytrade.shtml.

Замечания относительно политики конфиденциальности и положений об использовании В программных продуктах IBM, включая программу как служебное решение ("Предложения относительно программ"), могут использоваться элементы cookie или другие технологии для сбора информации об использовании продукта, чтобы помочь улучшить опыт работы конечного пользователя, настроить взаимодействия с конечным пользователем или для других целей. Элемент cookie - это фрагмент данных, которые веб-сайт может отправить в ваш браузер и которые затем могут храниться на вашем компьютере в виде тега, идентифицирующего ваш компьютер.

Во многих случаях никакой личной информации эти компоненты cookie не собирают.

Если используемое вами Предложение относительно программ позволяет вам собирать личную информацию через компоненты cookie и аналогичные технологии, мы информируем вас ниже о соответствующих особенностях.

В зависимости от внедренных конфигураций данное Предложение относительно программ может использовать сеансы и хранимые компоненты cookie, которые собирают имя каждого пользователя и другую личную информацию для управления сеансами, усовершенствованной работы пользователей или других целей, касающихся отслеживания использования, или функциональных целей. Эти компоненты cookie можно отключить, но при их отключении также будут отключены функции, для поддержки которых они предназначены.

–  –  –

20 IBM InteractРуководство по настройке Замечания IBM®

Похожие работы:

«ПОЛТАВА, ПОЭМА АЛЕКСАНДРА ПУШКИНА СПб., 1829 г. В русской публике давно слышны жалобы на безотчетные похвалы сочинениям Пушкина. Но если похвалы сии составляют мнение самой публики и поддерживаются каждым новым произведением любимца ее, то жаловаться, кажется, не на кого. Он нравится, и его...»

«Александр НЕКРОТ АЛФАВИТ НАСТОЯЩЕГО МУЖЧИНЫ А Активность Б Бдительность. Бодрость В Верность. Воля. Выдержка Г Героизм Д Р Добытчивость. Душевность Решительность Ж С Жизнелюбие Самоотверженность. З Свободолюбие. Сила. Смелость. Заботливость Смирение И Т Инициативность Твёрдость. Треб...»

«Тренировочная программа ЭЛЛИПТИЧЕСКИЙ ТРЕНАЖЕР www.energetics.eu Инструкция по тренировкам / RU Тренировочная программа Уважаемый покупатель, Содержание Энерджетикс поздравляет Вас с покупкой спортивного Введение стр. 03 снаряжения ЭНЕРДЖЕТИКС и желает Вам успехов и П...»

«Руководство пользователя Источник бесперебойного питания Dialog Plus 700 – 3000 ВА Официальный дистрибьютор и сервисный центр СПб, пл. Растрелли, 2, е-mail: ups@riello.ru тел. / факс +7 812 274 19 20, +7 812 321 69 11 Москва, ул. В.Красносельская, 3, е-mail: moscow-ups@riello.ru тел. / факс +7 095 264 76 57, +7 095 786 63 19 http:...»

«М ее ж д у н а р о д н ы й сс о ю з ээ л е к т р о с в я з и М ждународный оюз лектросвязи Безопасность в электросвязи и информационных технологиях Обзор содержания и применения действующих Рекомендаций МСЭ-Т для обеспечения защищенной электросвязи МСЭ-Т Сектор МСЭ-Т стандартизации электро...»

«Государственный антинаркотический комитет Методика и порядок осуществления мониторинга, а также критерии оценки развития наркоситуации в Российской Федерации и ее субъектах второй пересмотр 2013 г. Методика и порядок осуществления мониторинга, а также критерии оценки развития наркоситуации в Российской Федерации и ее...»

«AQUA-THERMY SPA Похудение и заряд энергии Новый энергетический корректирующий фигуру уход в духе СПА – это оптимальное сочетание результативности и удовольствия. Богатый состав средств этого ухода обеспечивает: • активизацию липолиза /сжигания излишних жировых отложений/;• лечение целлюл...»








 
2017 www.kniga.lib-i.ru - «Бесплатная электронная библиотека - онлайн материалы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.